######################################
#    New California Republic Tree    #
#   Planned + Scripted by Faeelin    #
#   Original 4.0 Design by HappyNTH  #
# Additional Work by Tran and Sayruz #
######################################
#!gfx:interface\z_fallout_national_focuses.gfx

focus_tree = {
	id = ncr_nf
	country = {
		factor = 0
		modifier = {
			add = 25
			original_tag = NCR
		}
	}
	default = no
	continuous_focus_position = { x = 0 y = 0 }
	initial_show_position = { focus = ncr_founding_myth }
	############################
	#    Introductory Foci     #
	############################

	focus = {
		id = ncr_founding_myth
		icon = GFX_goal_NCR_Well
		cost = 7
		x = 27
		y = 0
		available = {
			NOT = {
				hidden_trigger = {
					has_country_flag = electoral_deadlock_flag
				}
			}
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_electoral_deadlock
			}
		}
		completion_reward = {
			country_event = ncr_early.1
			if = {
				limit = {
					has_global_flag = MLP_harmony_and_unity_enabled_global_flag
				}
				country_event = nf_mlp.1
			}
		}
	}
	focus = {
		id = ncr_tandis_legacy
		icon = GFX_goal_NCR_sweet_success
		cost = 7
		prerequisite = { focus = ncr_founding_myth }
		x = 0
		y = 1
		relative_position_id = ncr_founding_myth
		completion_reward = {
			country_event = ncr_early.2
		}
	}
	focus = {
		id = ncr_time_erodes_beauty
		icon = GFX_goal_NCR_FO2_Tattered_Flag
		cost = 5
		prerequisite = { focus = ncr_tandis_legacy }
		x = 0
		y = 1
		relative_position_id = ncr_tandis_legacy
		completion_reward = {
			country_event = ncr_early.3
		}
	}
	focus = {
		id = ncr_early_sotu
		icon = GFX_goal_NCR_Urban_Draft
		cost = 3
		prerequisite = { focus = ncr_time_erodes_beauty }
		x = -1
		y = 1
		relative_position_id = ncr_time_erodes_beauty
		completion_reward = {
			country_event = ncr_early.4
			hidden_effect = {
				if = {
					limit = {
						has_completed_focus = ncr_democracy_and_despotism
					}
					news_event = { id = ncr_early.12 days = 60 random_days = 30 }
				}
			}
		}
	}
	focus = {
		id = ncr_democracy_and_despotism
		icon = GFX_goal_NCR_Allisgood
		cost = 3
		prerequisite = { focus = ncr_time_erodes_beauty }
		x = 1
		y = 1
		relative_position_id = ncr_time_erodes_beauty
		completion_reward = {
			news_event = ncr_early.5
			news_event = { id = ncr_early.18 days = 60 random_days = 30 }
			hidden_effect = {
				if = {
					limit = { has_completed_focus = ncr_early_sotu }
					news_event = { id = ncr_early.12 days = 60 random_days = 30 }
				}
			}
		}
	}
	#############################
	#     Hub Violence Foci     #
	#############################
	focus = {
		id = ncr_deploy_troopers_to_hub
		icon = GFX_goal_NCR_Sentry
		cost = 30
		search_filters = { FOCUS_FILTER_NCR_TROOPERS FOCUS_FILTER_STABILITY }
		prerequisite = { focus = ncr_early_sotu }
		prerequisite = { focus = ncr_democracy_and_despotism }
		x = -7
		y = 1
		relative_position_id = ncr_early_sotu
		available = {
			controls_state = 1
			has_country_flag = ncr_hub_intervention
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			add_stability = 0.05
			add_tech_bonus = {
				category = support_dog_tech_category
				bonus = 1
				uses = 2
			}
		}
	}
	focus = {
		id = ncr_public_library
		icon = GFX_goal_generic_books
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		search_filters = { FOCUS_FILTER_STABILITY }
		prerequisite = { focus = ncr_deploy_troopers_to_hub }
		x = -4
		y = 1
		relative_position_id = ncr_deploy_troopers_to_hub
		completion_reward = {
			add_political_power = 100
			add_tech_bonus = {
				bonus = 0.5
				uses = 1
				category = tribal_tech_category
			}
		}
	}
	focus = {
		id = ncr_raid_gang_hqs
		icon = GFX_goal_NCR_Raider
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS }
		prerequisite = { focus = ncr_deploy_troopers_to_hub }
		x = -2
		y = 1
		relative_position_id = ncr_deploy_troopers_to_hub
		available = {
			controls_state = 1
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			if = {
				limit = {
					has_idea = ncr_idea_hub_chaos
				}
				remove_ideas = ncr_idea_hub_chaos
			}
		}
	}
	focus = {
		id = ncr_water_merchant_contracts
		icon = GFX_goal_water_generic
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS }
		prerequisite = { focus = ncr_deploy_troopers_to_hub }
		x = 0
		y = 1
		relative_position_id = ncr_deploy_troopers_to_hub
		available = {
			controls_state = 1
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			1 = {
				add_extra_state_shared_building_slots = 3
				add_resource = {
					type = water
					amount = 16
				}
			}
		}
	}
	focus = {
		id = ncr_urban_warfare_lessons
		icon = GFX_goal_generic_industrial_truck
		cost = 30
		prerequisite = { focus = ncr_raid_gang_hqs }
		x = -2
		y = 1
		relative_position_id = ncr_raid_gang_hqs
		available = {
			controls_state = 1
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			1 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			180 = {
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
			350 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_hub_redevelopment_act
		icon = GFX_goal_generic_workshop
		cost = 30
		search_filters = { FOCUS_FILTER_INDUSTRY }
		prerequisite = { focus = ncr_urban_warfare_lessons }
		x = -2
		y = 1
		relative_position_id = ncr_urban_warfare_lessons
		available = {
			controls_state = 1
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			1 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_state_modifier = {
					modifier = {
						caps_node_base_modifier = 0.2
					}
				}
			}
		}
	}
	focus = {
		id = ncr_permanent_hub_advisors
		icon = GFX_goal_generic_wasteland_girl
		cost = 30
		prerequisite = { focus = ncr_urban_warfare_lessons }
		x = 0
		y = 1
		relative_position_id = ncr_urban_warfare_lessons
		available = {
			NOT = { has_completed_focus = ncr_ctte_for_national_security }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			custom_effect_tooltip = ncr_permanent_hub_advisors_tt
		}
	}
	focus = {
		id = ncr_cultivate_national_guard
		icon = GFX_goal_NCR_Militia
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = { focus = ncr_raid_gang_hqs }
		x = 0
		y = 1
		relative_position_id = ncr_raid_gang_hqs
		available = {
			controls_state = 1
			has_manpower > 200
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			ROOT = {
				random_army_leader = {
					limit = { NOT = { has_trait = urban_assault_specialist } }
					add_unit_leader_trait = urban_assault_specialist
				}
			}
			add_war_support = 0.05
			army_experience = 35
		}
	}
	focus = {
		id = ncr_mitches_manufactories
		icon = GFX_goal_generic_tinker_workbench
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS FOCUS_FILTER_NCR_TROOPERS }
		prerequisite = { focus = ncr_cultivate_national_guard }
		x = 0
		y = 1
		relative_position_id = ncr_cultivate_national_guard
		available = {
			controls_state = 1
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			1 = {
				if = {
					limit = {
						is_valid_state_for_3_arms_factories = yes
					}
					add_extra_state_shared_building_slots = 4
					add_building_construction = {
						type = industrial_complex
						level = 3
						instant_build = yes
					}
				}
			}
		}
	}

	#######################################
	#    Shady Sands Refurbish Focuses    #
	#######################################
	focus = {
		id = ncr_refurbish_bazaar
		icon = GFX_goal_generic_scrap_city_housing
		cost = 30
		search_filters = { FOCUS_FILTER_NCR_TROOPERS }
		prerequisite = { focus = ncr_early_sotu }
		prerequisite = { focus = ncr_democracy_and_despotism }
		x = 9
		y = 1
		relative_position_id = ncr_early_sotu
		available = {
			253 = { OWNER = { is_new_california_member = yes } }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			253 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 2
				}
				add_state_modifier = {
					modifier = {
						caps_node_base_modifier = 0.1
					}
				}
			}
		}
	}
	focus = {
		id = ncr_vault_city_trade
		icon = GFX_goal_NCR_VC_Elections
		cost = 15
		prerequisite = { focus = ncr_refurbish_bazaar }
		x = 4
		y = 1
		available = {
			VLT = {
				has_country_flag = vlt_selection_has_not_happened
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		relative_position_id = ncr_refurbish_bazaar
		completion_reward = {
			VLT = { news_event = ncr_early.19 }
			add_political_power = 25
		}
	}
	focus = {
		id = ncr_buster_emporium
		icon = GFX_goal_generic_rocket_launcher_classic
		cost = 30
		prerequisite = { focus = ncr_refurbish_bazaar }
		x = 0
		y = 1
		relative_position_id = ncr_refurbish_bazaar
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.4
				uses = 1
				category = support_anti_tank_tech_category
			}
			253 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 1
				}
			}
		}
	}
	focus = {
		id = ncr_powerplant1
		icon = GFX_goal_generic_generator_fusion
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS }
		prerequisite = { focus = ncr_refurbish_bazaar }
		x = 2
		y = 1
		relative_position_id = ncr_refurbish_bazaar
		available = {
			controls_state = 253
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			253 = {
				add_resource = {
					type = energy
					amount = 20
				}
			}
		}
	}
	focus = {
		id = ncr_capitalfund1
		icon = GFX_goal_NCR_The_Capital_Fund
		cost = 30
		available = {
			controls_state = 253
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_powerplant1
		}
		relative_position_id = ncr_powerplant1
		x = 2
		y = 1
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_capitalfund entered"
			}
			253 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
			set_temp_variable = { caps_to_add = 50 }
			add_caps = yes
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_capitalfund exited"
			}
		}
	}
	focus = {
		id = ncr_capital_forts
		icon = GFX_goal_generic_outpost
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS }
		prerequisite = { focus = ncr_powerplant1 }
		x = 0
		y = 1
		relative_position_id = ncr_powerplant1
		available = {
			controls_state = 253
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			custom_effect_tooltip = ncr_capital_forts_tt
			253 = {
				add_building_construction = {
					type = anti_air_building
					level = 2
					instant_build = yes
				}
			}
			# Effect that corresponds with the above tooltip
			hidden_effect = {
				every_owned_state = {
					limit = {
						OR = {
							state = 151		# Woodlake
							state = 236		# Northern Reaches
							state = 253		# Shady Sands
							state = 334		# Northwestern Mojave
							state = 347		# Southwestern Mojave
						}
					}
					add_building_construction = {	# 2 in victory points
						type = bunker
						level = 2
						province = {
							all_provinces = yes
							limit_to_victory_point = yes
						}
						instant_build = yes
					}
				}
				151 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = 8748
						instant_build = yes
					}
				}
				236 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = 3276
						instant_build = yes
					}
				}
				253 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = 8819
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 8824
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 8825
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 8827
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 8830
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 8832
						instant_build = yes
					}
				}
				334 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = 4591
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 4951
						instant_build = yes
					}
				}
				347 = {
					add_building_construction = {
						type = bunker
						level = 2
						province = 5078
						instant_build = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_dep_of_railroads
		icon = GFX_goal_NCR_Department_Railway
		cost = 30
		search_filters = { FOCUS_FILTER_NCR_RAILWAY }
		prerequisite = { focus = ncr_capital_forts }
		x = 2
		y = 1
		relative_position_id = ncr_capital_forts
		available = {
			controls_state = 253
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			add_timed_idea = {
				idea = ncr_supply_train_expansion_2
				days = 750
			}
			253 = {
				add_extra_state_shared_building_slots = 2
			}
		}
	}

	focus = {
		id = ncr_support_redding_focus
		icon = GFX_goal_NCR_Baronofbarons
		cost = 30
		available = {
			controls_state = 135
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_capital_forts }
		x = 4
		y = 1
		relative_position_id = ncr_capital_forts
		completion_reward = {
			#set_temp_variable = {
			#	node_register_target_1 = 253
			#}
			#set_temp_variable = {
			#	node_register_target_2 = 135
			#}
			#register_new_trade_node_connection = yes
			#set_variable = {
			#	trade_route_selector_target = 253
			#}
			#set_variable = {
			#	node_map_selector = 135
			#}
			#create_trade_route_between = yes
			#Something about this effect breaks trade route values, disabled for now -Tedd
			135 = {
				set_temp_variable = {
					development_to_add = 2
				}
				add_development_to_node = yes
			}
		}
	}
	focus = {
		id = ncr_ranger_hq
		icon = GFX_goal_NCR_Expand_Ranger_HQ
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS }
		prerequisite = { focus = ncr_capital_forts }
		x = 0
		y = 1
		relative_position_id = ncr_capital_forts
		available = {
			controls_state = 253
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			253 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
		}
	}

	############################
	#   Mojave General Foci    #
	############################
	focus = {
		id = ncr_mojave_affair
		icon = GFX_goal_NCR_Mojave
		cost = 30
		x = 2
		y = 4
		bypass = {
			MOT = {
				exists = no
			}
		}
		available = {
			OR = {
				MOT = { has_war_with = MOJ }
				MOJ = { MOT = { country_owns_all_core_land_of_prev = yes } }
			}
			NOT = {
				has_completed_focus = ncr_lost_not_forgotten
				has_country_flag = ncr_crisis
			}
		}
		completion_reward = {
			country_event = ncr_early.15
			army_experience = 20
			add_command_power = 20
			add_political_power = -20
		}
	}
	focus = {
		id = ncr_bolster_mojave_deps
		icon = GFX_goal_NCR_Mojave_Redeploy
		cost = 30
		prerequisite = { focus = ncr_mojave_affair }
		x = 0
		y = 1
		bypass = {
			MOT = {
				exists = no
			}
		}
		relative_position_id = ncr_mojave_affair
		available = {
			NOT = {
				has_completed_focus = ncr_lost_not_forgotten
				has_country_flag = ncr_crisis
			}
		}
		completion_reward = {
			set_temp_variable = { caps_to_add = -125 }
			add_caps = yes
			add_manpower = -400
			MOT = {
				country_event = ncr_early.14
			}
			custom_effect_tooltip = ncr_tt_event_effect
			effect_tooltip = {
				MOT = {
					set_temp_variable = { caps_to_add = 125 }
					add_caps = yes
					add_manpower = 400
					add_political_power = 50
				}
			}
		}
	}
	focus = {
		id = ncr_send_direct_aid
		icon = GFX_goal_NCR_phone
		cost = 30
		prerequisite = { focus = ncr_bolster_mojave_deps }
		x = 0
		y = 1
		bypass = {
			MOT = {
				exists = no
			}
		}
		relative_position_id = ncr_bolster_mojave_deps
		available = {
			NOT = { has_completed_focus = ncr_lost_not_forgotten }
			has_equipment = { infantry_equipment > 499 }
			has_equipment = { support_equipment > 199 }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			send_equipment = {
				amount = 500
				target = MOT
				type = infantry_equipment
			}
			send_equipment = {
				amount = 200
				target = MOT
				type = support_equipment
			}
			add_manpower = -500
			MOT = {
				add_manpower = 500
				add_war_support = 0.05
			}
		}
	}
	focus = {
		id = ncr_research_for_expeditions
		icon = GFX_goal_generic_data_focus
		cost = 30
		prerequisite = { focus = ncr_mojave_affair }
		x = 2
		y = 1
		bypass = {
			MOT = {
				exists = no
			}
		}
		relative_position_id = ncr_mojave_affair
		available = {
			NOT = {
				has_completed_focus = ncr_lost_not_forgotten
				has_country_flag = ncr_crisis
			}
		}
		completion_reward = {
			army_experience = 20
			add_tech_bonus = {
				bonus = 0.25
				uses = 3
				category = infantry_tech_category
			}
			#MOT = { news_event = } #Bruh
		}
	}
	focus = {
		id = ncr_advertise_to_people
		icon = GFX_goal_NCR_Propaganda_3
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = { focus = ncr_research_for_expeditions }
		x = 0
		y = 1
		bypass = {
			MOT = {
				exists = no
			}
		}
		relative_position_id = ncr_research_for_expeditions
		available = {
			NOT = {
				has_completed_focus = ncr_lost_not_forgotten
				has_country_flag = ncr_crisis
			}
		}
		completion_reward = {
			add_war_support = 0.05
			add_political_power = 75
			MOT = {
				add_to_variable = {
					var = mot_people_op
					value = -0.1
					tooltip = mot_people_op_mod_up
				}
			}
		}
	}
	focus = {
		id = ncr_federalise_mot
		icon = GFX_goal_NCR_sweet_success
		cost = 30
		prerequisite = { focus = ncr_send_direct_aid }
		prerequisite = { focus = ncr_advertise_to_people }
		mutually_exclusive = {
			focus = ncr_return_to_hoover
		}
		x = 2
		y = 1
		relative_position_id = ncr_send_direct_aid
		available = {
			OR = {
				has_global_flag = fbhd_boulder_city_miracle_flag
				has_global_flag = fbhd_mot_hold_dam
			}
			date > 2280.01.01
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			OR = {
				controls_state = 380
				controls_state = 613
			}
		}
		completion_reward = {
			MOT = { news_event = ncr_expansion.19 }
		}
	}
	focus = {
		id = ncr_lost_not_forgotten
		icon = GFX_goal_NCR_Long_march
		cost = 30
		x = 6
		y = 0
		relative_position_id = ncr_mojave_affair
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_lost_not_forgotten_trig_tt
				always = no
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			effect_tooltip = { news_event = ncr_crisis.5 }
			# Used to raise economy law to Awakening Giant, otherwise no change
			# if = {
			# 	limit = {
			# 		has_idea = ncr_war_exhausted_economy
			# 	}
			# 	swap_ideas = {
			# 		remove_idea = ncr_war_exhausted_economy
			# 		add_idea = ncr_giant_awakes
			# 	}
			# }
			# else_if = {
			# 	limit = {
			# 		has_idea = ncr_rural_revitalisation
			# 	}
			# 	swap_ideas = {
			# 		remove_idea = ncr_rural_revitalisation
			# 		add_idea = ncr_giant_awakes
			# 	}
			# }
			if = {
				limit = {
					OR = {
						has_idea = ncr_war_exhausted_economy
						has_idea = ncr_rural_revitalisation
						has_idea = ncr_giant_awakes
						has_idea = ncr_deregulated_markets
					}
				}
				add_ideas = ncr_idea_republic_reserve
			}
			else = {
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_lessons_from_desert
		icon = GFX_goal_NCR_Petersonswar
		cost = 30
		prerequisite = { focus = ncr_lost_not_forgotten }
		x = 0
		y = 1
		relative_position_id = ncr_lost_not_forgotten
		available = {
			NOT = { has_completed_focus = ncr_federalise_mot }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			random_unit_leader = {
				add_logistics = 1
				set_unit_leader_flag = leader_not
			}
			random_unit_leader = {
				limit = { NOT = { has_unit_leader_flag = leader_not } }
				add_logistics = 1
			}
			add_tech_bonus = {
				name = ncr_lessons_from_desert_tech_tt
				category = support_logistics_tech_category
				uses = 1
				bonus = 0.7
			}
		}
	}
	focus = {
		id = ncr_retool_rangers
		icon = GFX_goal_NCR_Expand_Ranger_HQ
		cost = 30
		prerequisite = { focus = ncr_lessons_from_desert }
		x = 0
		y = 1
		relative_position_id = ncr_lessons_from_desert
		available = {
			NOT = { has_completed_focus = ncr_federalise_mot }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			add_tech_bonus = {
				name = ncr_retool_rangers_tech_tt
				category = support_anti_tank_tech_category
				category = spec_force_tech_category
				uses = 2
				bonus = 0.4
			}
		}
	}
	focus = {
		id = ncr_reorganise_mojave_remnants
		icon = GFX_goal_NCR_Newgeneral
		cost = 30
		prerequisite = { focus = ncr_lost_not_forgotten }
		x = -2
		y = 1
		relative_position_id = ncr_lost_not_forgotten
		available = {
			NOT = { has_completed_focus = ncr_federalise_mot }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			#set_temp_variable = { deployed_divs = 5 } #Linked to a scripted effect, but it doesn't seem to do anything - Iron
			#add_troopers = yes
			#set_temp_variable = { deployed_divs = 2 }
			#add_rangers = yes
			hidden_effect = { load_oob = NCR_MOT_remnants }
			custom_effect_tooltip = ncr_mojave_remnants_focus_tt
		}
	}
	focus = {
		id = ncr_welcome_mojave_commanders
		icon = GFX_goal_NCR_Mojavehero
		cost = 30
		prerequisite = { focus = ncr_reorganise_mojave_remnants }
		x = 0
		y = 1
		relative_position_id = ncr_reorganise_mojave_remnants
		available = {
			NOT = { has_completed_focus = ncr_federalise_mot }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			army_experience = 50
		}
	}
	focus = {
		id = ncr_return_to_hoover
		icon = GFX_goal_ncr_power_armor2
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = { focus = ncr_retool_rangers }
		prerequisite = { focus = ncr_welcome_mojave_commanders }
		mutually_exclusive = {
			focus = ncr_federalise_mot
		}
		x = 0
		y = 1
		relative_position_id = ncr_welcome_mojave_commanders
		available = {
			NOT = { has_completed_focus = ncr_federalise_mot }
			NOT = { CES = { owns_state = 252 } }
			OR = {
				has_completed_focus = ncr_follower_advisor
				has_completed_focus = ncr_back_in_business
				AND = {
					has_completed_focus = ncr_domestic_demand
					has_completed_focus = ncr_promise_of_progress
				}
			}
			date > 2280.01.01
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			custom_effect_tooltip = ncr_return_to_hoover_tt
			hidden_effect = {
				every_state = {
					limit = {
						is_central_mojave_state = yes
						NOT = { is_owned_by = NCR }
					}
					add_claim_by = NCR
				}
				every_other_country = {
					limit = {
						any_owned_state = { is_central_mojave_state = yes }
						is_not_new_california_member = yes
						NOT = { is_subject_of = NCR }
					}
					NCR = {
						create_wargoal = {
							target = PREV
							type = take_claimed_state
						}
					}
				}
			}
		}
	}
	focus = {
		id = ncr_shining_city_of_wastes
		icon = GFX_goal_VEG_The_Lucky_38
		cost = 30
		prerequisite = {
			focus = ncr_federalise_mot
			focus = ncr_return_to_hoover
		}
		x = 0
		y = 1
		relative_position_id = ncr_federalise_mot
		available = {
			OR = {
				controls_state = 380
				controls_state = 613
			}
		}
		completion_reward = {
			custom_effect_tooltip = ncr_shining_city_of_wastes_tt
		}
	}
	focus = {
		id = ncr_light_them_up
		icon = GFX_goal_generic_light_poles
		cost = 30
		prerequisite = {
			focus = ncr_federalise_mot
			focus = ncr_return_to_hoover
		}
		x = -2
		y = 1
		available = {
			NOT = {
				MOT = {
					has_completed_focus = mot_tools_left_behind
				}
			}
		}
		relative_position_id = ncr_federalise_mot
		available = {
			OR = {
				controls_state = 380
				controls_state = 613
			}
		}
		select_effect = {
			252 = {
				for_each_loop = {
					array = dam_turbine_primary
					if = {
						limit = { check_variable = { v = 0 } }
						set_variable = { dam_turbine_primary^i = 1 }
						set_temp_variable = { break = 1 }
					}
				}
				for_each_loop = {
					array = dam_turbine_primary
					if = {
						limit = { check_variable = { v = 0 } }
						set_variable = { dam_turbine_primary^i = 1 }
						set_temp_variable = { break = 1 }
					}
				}
			}
		}
		completion_reward = {
			custom_effect_tooltip = mot_3_4_turbines_tt
			252 = {
				for_each_loop = {
					array = dam_turbine_primary
					if = {
						limit = { check_variable = { v = 1 } }
						set_variable = { dam_turbine_primary^i = 2 }
						set_temp_variable = { break = 1 }
					}
				}
				for_each_loop = {
					array = dam_turbine_primary
					if = {
						limit = { check_variable = { v = 1 } }
						set_variable = { dam_turbine_primary^i = 2 }
						set_temp_variable = { break = 1 }
					}
				}

				add_resource = {
					type = energy
					amount = 40
				}
			}
			MOT = {
				unlock_national_focus = mot_tools_left_behind
			}
		}
	}

	focus = {
		id = ncr_reach_to_benny
		icon = GFX_goal_VEG_Ring-a-Ding-Ding
		cost = 30
		prerequisite = { focus = ncr_shining_city_of_wastes }
		mutually_exclusive = { focus = ncr_tolerate_autonomy_no_more }
		x = -2
		y = 1
		relative_position_id = ncr_shining_city_of_wastes
		available = {
			OR = {
				controls_state = 380
				controls_state = 613
			}
			# Has built the railway
			VEG = {
				has_country_leader = { id = 10022 ruling_only = yes } #
				is_in_faction = no
				is_subject = no
			}
		}
		completion_reward = {
			custom_effect_tooltip = ncr_reach_to_benny_tt
			VEG = {
				invite_to_new_california = yes
			}


		}
	}
	focus = {
		id = ncr_tolerate_autonomy_no_more
		icon = GFX_goal_VEG_War_for_Vegas
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = { focus = ncr_shining_city_of_wastes }
		mutually_exclusive = { focus = ncr_reach_to_benny }
		x = 0
		y = 1
		relative_position_id = ncr_shining_city_of_wastes
		available = {
			is_neighbor_of = VEG
		}
		bypass = {
			OR = {
				has_war_with = VEG
				VEG = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			}
		}
		completion_reward = {
			VEG = { ROOT = { grant_wargoals_on_core_states_of_prev = yes } }
			diplomatic_relation = {
				country = VEG
				relation = non_aggression_pact
				active = no
			}
		}
	}
	focus = {
		id = ncr_new_state_of_union
		icon = GFX_goal_VEG_Aligning_the_Families
		cost = 30
		prerequisite = {
			focus = ncr_reach_to_benny
			focus = ncr_tolerate_autonomy_no_more
		}
		x = 1
		y = 1
		relative_position_id = ncr_reach_to_benny
		available = {
			VEG = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			# Has built hub in NV
		}
		completion_reward = {
			custom_effect_tooltip = ncr_new_state_of_union_tt
			VEG = { NCR = { core_all_core_states_of_prev = yes } }
			every_state = {
				limit = { is_central_mojave_state = yes }
				add_core_of = NCR
			}
			hidden_effect = {
				every_country = {
					limit = {
						OR = {
							is_neighbor_of = NCR
							is_neighbor_of = CES
							news_is_west_tag = yes
						}
					}
					news_event = { id = news_cali.15 hours = 6 random_hours = 3 }
				}
			}
		}
	}
	focus = {
		id = ncr_monster_across_colorado
		icon = GFX_goal_NCR_Damassault
		cost = 30
		prerequisite = {
			focus = ncr_federalise_mot
			focus = ncr_return_to_hoover
		}
		x = 0
		y = 1
		relative_position_id = ncr_return_to_hoover
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			OR = {
				any_country_with_original_tag = {
					original_tag_to_check = CES
					has_war_with = NCR
				}
				all_country_with_original_tag = {
					original_tag_to_check = CES
					exists = no
				}
			}
		}
		completion_reward = {
			custom_effect_tooltip = ncr_monster_across_colorado_tt
			every_owned_state = {
				limit = {
					OR = {
						region = 3
						region = 32
						state = 99
						state = 147
						state = 107
						state = 4
					}
				}
				add_building_construction = {
					type = coastal_bunker
					level = 2
					province = {
						all_provinces = yes
						limit_to_naval_base = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_gearing_up_for_war
		icon = GFX_goal_NCR_Standard_Weapons
		cost = 30
		prerequisite = {
			focus = ncr_federalise_mot
			focus = ncr_return_to_hoover
		}
		x = 2
		y = 1
		relative_position_id = ncr_return_to_hoover
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			OR = {
				any_country_with_original_tag = {
					original_tag_to_check = CES
					has_war_with = NCR
				}
				all_country_with_original_tag = {
					original_tag_to_check = CES
					exists = no
				}
			}
		}
		completion_reward = {
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}


	focus = {
		id = ncr_prepare_for_inevitable
		icon = GFX_goal_lac_ncr
		cost = 30
		prerequisite = { focus = ncr_monster_across_colorado }
		mutually_exclusive = { focus = ncr_back_foot }
		x = 0
		y = 1
		relative_position_id = ncr_monster_across_colorado
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			every_country = {
				limit = {
					original_tag = CES
				}
				NCR = {
					add_intel = {
						target = PREV
						civilian_intel = 15
						army_intel = 10
						airforce_intel = 10
						navy_intel = 15
					}
				}
			}
			add_tech_bonus = {
				name = ncr_prepare_for_inevitable_tech_tt
				category = infantry_weapons_tech_category
				bonus = 1
				uses = 2
			}
		}
	}
	focus = {
		id = ncr_back_foot
		icon = GFX_goal_CES_protect_the_bull
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = { focus = ncr_monster_across_colorado }
		mutually_exclusive = { focus = ncr_prepare_for_inevitable }
		x = 2
		y = 1
		relative_position_id = ncr_monster_across_colorado
		will_lead_to_war_with = CES
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			CES = {
				has_war_with = NCR
			}
		}
		completion_reward = {
			CES = {
				ROOT = {
					grant_wargoals_on_core_states_of_prev_force_ai_war = yes
				}
			}
		}
	}
	focus = {
		id = ncr_arizona_rangers
		icon = GFX_goal_NCR_Rangers_Lead_the_War
		cost = 30
		prerequisite = {
			focus = ncr_prepare_for_inevitable
			focus = ncr_back_foot
		}
		x = 1
		y = 1
		relative_position_id = ncr_prepare_for_inevitable
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_arizona_rangers_trig_tt
				any_controlled_state = {
					is_arizona_state = yes
				}
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			# TODO
		}
	}
	########################### ##
	#   Expansionism Stuff#
	########################### ####

	############################
	#    No-Confidence Foci    #
	############################
	focus = {
		id = ncr_motion_of_no_confidence
		icon = GFX_goal_NCR_Council_Hill
		cost = 30
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_early_sotu }
		prerequisite = { focus = ncr_democracy_and_despotism }
		x = 1
		y = 1
		relative_position_id = ncr_early_sotu
		available = {
			NOT = { has_idea = ncr_bos_idea_allgood_truce }
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			OR = {
				has_idea = gamerule_unifier_idea
				has_idea = gamerule_unifier_idea_2
			}
		}
		completion_reward = {
			country_event = ncr_early.7
		}
	}
	focus = {
		id = ncr_support_kimball
		icon = GFX_goal_NCR_kimball
		cost = 30
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_motion_of_no_confidence }
		available = {
			NOT = {
				has_completed_focus = ncr_support_allgood
			}
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		x = -4
		y = 1
		relative_position_id = ncr_motion_of_no_confidence
		completion_reward = {
			custom_effect_tooltip = ncr_support_kimball_tt
			set_temp_variable = { vonc_change = 15 }
			increase_kimball_score = yes
			set_temp_variable = { vonc_change = 5 }
			increase_allgood_score = yes
			hidden_effect = {
				country_event = { id = ncr_early.10 days = 15 }
				random_list = {
					50 = {
						set_variable = { vonc_2 = 70 }
						activate_mission = ncr_vonc_a_denounce_rhetoric
						set_variable = { vonc_2 = 25 }
						activate_mission = ncr_vonc_a_expose_blatant_corruption
					}
					50 = {
						set_variable = { vonc_2 = 25 }
						activate_mission = ncr_vonc_a_denounce_rhetoric
						set_variable = { vonc_2 = 70 }
						activate_mission = ncr_vonc_a_expose_blatant_corruption
					}
				}
			}
		}
	}
	focus = {
		id = ncr_roll_back_corrupt_protections
		icon = GFX_goal_GDH_golden_gun
		cost = 30
		search_filters = {  FOCUS_FILTER_IDEAS }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_support_kimball }
		x = -3
		y = 1
		relative_position_id = ncr_support_kimball
		completion_reward = {
			add_to_variable = { ncr_industrial_factories = 0.07 }
			custom_effect_tooltip = ncr_roll_back_corrupt_protections_tt
			force_update_dynamic_modifier = yes
			set_temp_variable = { vonc_change = 20 }
			increase_kimball_score = yes
		}
	}
	focus = {
		id = ncr_stoke_militarism
		icon = GFX_goal_NCR_Propaganda_3
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_support_kimball }
		x = -1
		y = 1
		relative_position_id = ncr_support_kimball
		completion_reward = {
			add_war_support = 0.1
			add_to_variable = { ncr_training_time_factor = -0.15 }
			custom_effect_tooltip = ncr_stoke_militarism_tt
			force_update_dynamic_modifier = yes
			set_temp_variable = { vonc_change = 20 }
			increase_kimball_score = yes
		}
	}
	focus = {
		id = ncr_shut_down_maxson_probe
		icon = GFX_goal_generic_esp_smg
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_stoke_militarism }
		x = -3
		y = 1
		relative_position_id = ncr_stoke_militarism
		completion_reward = {
			custom_effect_tooltip = ncr_shut_down_maxson_probe_tt
			add_command_power = 25
			add_political_power = 50
			set_temp_variable = { vonc_change = 20 }
			increase_kimball_score = yes
		}
	}
	focus = {
		id = ncr_downplay_baja_failures
		icon = GFX_goal_generic_focus_happy_cactus
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_stoke_militarism }
		x = -1
		y = 1
		relative_position_id = ncr_stoke_militarism
		completion_reward = {
			army_experience = 15
			add_tech_bonus = {
				uses = 2
				bonus = 0.3
				category = spec_force_tech_category
				category = power_armor_tech_category
			}
			set_temp_variable = { vonc_change = 20 }
			increase_kimball_score = yes
		}
	}
	focus = {
		id = ncr_exaggerate_mojave_success
		icon = GFX_goal_NCR_Power_to_the_People
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_stoke_militarism }
		x = 1
		y = 1
		relative_position_id = ncr_stoke_militarism
		available = {
			OR = {
				is_ai = yes
				has_equipment = {
					infantry_equipment > 250
				}
			}
		}
		completion_reward = {
			add_stability = 0.05
			send_equipment = {
				amount = 250
				type = infantry_equipment
				target = MOT
			}
			MOT = {
				add_to_variable = {
					var = mot_gov_op
					value = -0.1
					tooltip = mot_gov_op_sig_up
				}
			}
			#No longer used due to the puppet law
			#if = {
			#	limit = {
			#		has_idea = ncr_gets_power
			#	}
			#	swap_ideas = {
			#		remove_idea = ncr_gets_power
			#		add_idea = ncr_gets_power2
			#	}
			#	MOT = {
			#		swap_ideas = {
			#			remove_idea = ncr_takes_our_power
			#			add_idea = ncr_takes_our_power2
			#		}
			#	}
			#}
			MOT = { news_event = ncr_expansion.13 }
			set_temp_variable = { vonc_change = 20 }
			increase_kimball_score = yes
		}
	}
	focus = {
		id = ncr_support_hayes
		icon = GFX_goal_NCR_Hayes_Canditate
		cost = 30
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_motion_of_no_confidence }
		x = 0
		y = 1
		relative_position_id = ncr_motion_of_no_confidence
		completion_reward = {

			set_country_flag = hayes_election_dayglow_1
			custom_effect_tooltip = ncr_support_hayes_tt
			news_event = ncr_early.20
			MOT = {
				news_event = ncr_early.20
			}
		}
	}
	focus = {
		id = ncr_judiciary_act
		icon = GFX_goal_NCR_Hayes_Justice
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_support_hayes }
		x = -1
		y = 1
		relative_position_id = ncr_support_hayes
		completion_reward = {
			add_political_power = 75
			set_country_flag = hayes_election_dayglow_2
			custom_effect_tooltip = ncr_support_hayes_tt
		}
	}
	focus = {
		id = ncr_schooling
		icon = GFX_goal_NCR_Hayes_Reading
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_support_hayes }
		x = 1
		y = 1
		relative_position_id = ncr_support_hayes
		completion_reward = {
			add_tech_bonus = {
				category = industry_specialisation_category
				bonus = 0.35
				uses = 2
			}
			set_country_flag = hayes_election_maxson_1
			custom_effect_tooltip = ncr_support_hayes_tt
		}
	}
	focus = {
		id = ncr_baseball_leagues
		icon = GFX_goal_NCR_Hayes_Batter
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_schooling }
		x = 1
		y = 1
		relative_position_id = ncr_schooling
		completion_reward = {
			add_war_support = 0.05
			set_country_flag = hayes_election_maxson_2
			custom_effect_tooltip = ncr_support_hayes_tt
		}
	}
	focus = {
		id = ncr_tariffs
		icon = GFX_goal_NCR_Hayes_Free_Trade
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
		available = {
			has_country_flag = ncr_vote_no_confidence
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_judiciary_act }
		x = -1
		y = 1
		relative_position_id = ncr_judiciary_act
		completion_reward = {
			253 = {
				set_temp_variable = {
					development_to_add = 2
				}
				add_development_to_node = yes
				add_state_modifier = {
					modifier = {
						caps_node_base_modifier = 0.15
					}
				}
			}
			set_country_flag = hayes_election_shady_sands_1
			custom_effect_tooltip = ncr_support_hayes_tt
		}
	}
	focus = {
		id = ncr_war_on_redding
		icon = GFX_goal_NCR_Hayes_Taxes
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_judiciary_act }
		prerequisite = { focus = ncr_schooling }
		x = 1
		y = 1
		relative_position_id = ncr_judiciary_act
		completion_reward = {
			add_timed_idea = {
				idea = broken_barons
				days = 365
			}
			set_country_flag = hayes_election_shady_sands_2
			custom_effect_tooltip = ncr_support_hayes_tt
			set_country_flag = kimball_redding_1
		}
	}
	focus = {
		id = ncr_support_allgood
		icon = GFX_goal_NCR_all_good
		cost = 30
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_motion_of_no_confidence }
		available = {
			NOT = {
				has_completed_focus = ncr_support_kimball
			}
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		x = 4
		y = 1
		relative_position_id = ncr_motion_of_no_confidence
		completion_reward = {
			custom_effect_tooltip = ncr_support_allgood_tt
			set_temp_variable = { vonc_change = 15 }
			increase_kimball_score = yes
			set_temp_variable = { vonc_change = 5 }
			increase_allgood_score = yes
			hidden_effect = {
				country_event = { id = ncr_early.11 days = 20 }
				random_list = {
					50 = {
						set_variable = { vonc_1 = 70 }
						activate_mission = ncr_vonc_k_stoke_militarism
						set_variable = { vonc_2 = 25 }
						activate_mission = ncr_vonc_k_ease_corruption_prot
					}
					50 = {
						set_variable = { vonc_1 = 25 }
						activate_mission = ncr_vonc_k_stoke_militarism
						set_variable = { vonc_2 = 70 }
						activate_mission = ncr_vonc_k_ease_corruption_prot
					}
				}
			}
		}
	}
	focus = {
		id = ncr_expose_blatant_corruption
		icon = GFX_goal_NEW_New_Reno_Police_Department
		cost = 30
		search_filters = {  FOCUS_FILTER_IDEAS }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_support_allgood }
		x = 3
		y = 1
		relative_position_id = ncr_support_allgood
		completion_reward = {
			add_to_variable = { ncr_consumer_goods = -0.02 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_expose_blatant_corruption_tt
			force_update_dynamic_modifier = yes
			increase_kimball_score = yes
			set_temp_variable = { vonc_change = 10 }
			increase_allgood_score = yes
		}
	}
	focus = {
		id = ncr_denounce_kimball_rhetoric
		icon = GFX_goal_NCR_Guy
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_support_allgood }
		x = 1
		y = 1
		relative_position_id = ncr_support_allgood
		completion_reward = {
			add_war_support = -0.05
			add_stability = 0.1
			add_political_power = 100
			set_temp_variable = { vonc_change = 20 }
			increase_allgood_score = yes
			MOT = {news_event = ncr_early.21 }
		}
	}
	focus = {
		id = ncr_focus_on_maxson
		icon = GFX_goal_NCR_Pokersiege
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_denounce_kimball_rhetoric }
		x = -1
		y = 1
		relative_position_id = ncr_denounce_kimball_rhetoric
		completion_reward = {
			add_political_power = 75
			set_temp_variable = { vonc_change = 20 }
			increase_allgood_score = yes
		}
	}
	focus = {
		id = ncr_boneyard_success_story
		icon = GFX_goal_NCR_The_Capital_Fund
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		prerequisite = { focus = ncr_denounce_kimball_rhetoric }
		x = 1
		y = 1
		relative_position_id = ncr_denounce_kimball_rhetoric
		completion_reward = {
			350 = {
				add_extra_state_shared_building_slots = 5
			}
			custom_effect_tooltip = ncr_boneyard_success_story_tt
			set_temp_variable = { vonc_change = 20 }
			increase_allgood_score = yes
		}
	}
	focus = {
		id = ncr_produce_concrete_evidence
		icon = GFX_goal_NCR_Bastion_By_the_Sea
		cost = 30
		prerequisite = { focus = ncr_denounce_kimball_rhetoric }
		x = 3
		y = 1
		relative_position_id = ncr_denounce_kimball_rhetoric
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_produce_concrete_evidence_trig
				NOT = { has_country_flag = maxson_probe_shut }
			}
			NOT = { has_country_flag = ncr_crisis }
			has_country_flag = ncr_vote_no_confidence
		}
		completion_reward = {
			custom_effect_tooltip = ncr_produce_concrete_evidence_tt
			#remove_unit_leader = 10122 #Since I cannot figure out which leader supposed this to be, I simply will comment it out for the time being, @McGebe
			add_command_power = 50
			set_temp_variable = { vonc_change = 25 }
			increase_allgood_score = yes
		}
	}
	focus = {
		id = ncr_kimball_vindication
		icon = GFX_goal_NCR_kimball
		cost = 30
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		mutually_exclusive = { focus = ncr_new_hand_on_the_tiller }
		x = -2
		y = 4
		relative_position_id = ncr_motion_of_no_confidence
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_vonc_autocomplete
				always = no
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_electoral_deadlock
			}
		}
		completion_reward = {
			country_event = ncr_early.9
			clr_country_flag = ncr_vote_no_confidence
		}
	}

	#### why Elect Hayes quickly?###

	focus = {
		id = ncr_new_hand_on_the_tiller
		icon = GFX_goal_NCR_all_good
		cost = 30
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		mutually_exclusive = { focus = ncr_kimball_vindication }
		x = 2
		y = 4
		relative_position_id = ncr_motion_of_no_confidence
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_vonc_autocomplete
				always = no
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_electoral_deadlock
			}
		}
		completion_reward = {
			country_event = ncr_early.8
			clr_country_flag = ncr_vote_no_confidence
		}
	}

	### Expansion

	focus = {
		id = ncr_opentheeasternroute
		icon = GFX_goal_generic_focus_magazine_gunsandbullets_gun_laws
		search_filters = {FOCUS_FILTER_ANNEXATION}
		cost = 30
		x = 5
		y = 1
		relative_position_id = ncr_kimball_vindication
		prerequisite = {
			focus = ncr_kimball_vindication
			focus = ncr_new_hand_on_the_tiller
		}
		will_lead_to_war_with = MOS
		available = {
			ai_has_no_other_wars_or_wargoals = yes
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			MOS = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		completion_reward = {
			MOS = {
				ROOT = {
					grant_wargoals_on_core_states_of_prev_force_ai_war = yes
				}
			}
		}
	}
	focus = {
		id = ncr_developtheeasternroute
		icon = GFX_goal_brahmin_cart
		cost = 30
		prerequisite = {
			focus = ncr_opentheeasternroute
		}
		available = {
			MOS = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			NOT = { has_country_flag = ncr_crisis }
		}
		x = 0
		y = 1
		relative_position_id = ncr_opentheeasternroute
		completion_reward = {
			custom_effect_tooltip = ncr_developtheeasternroute_tt
			every_state = {
				limit = {
					state = 552
					state = 47
					state = 67
					state = 137
					state = 613
					state = 252
				}
				add_state_modifier = { modifier = { local_supplies = 0.15 } }
			}
			13 = {
				add_compliance = 30
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
				add_resource = {
					type = water
					amount = 2
				}
			}
			592 = {
				add_compliance = 30
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
				add_resource = {
					type = water
					amount = 2
				}
			}
		}
	}
	focus = {
		id = ncr_fundcrimsoncaravan
		icon = GFX_goal_NCR_Caravan
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_developtheeasternroute
		}
		relative_position_id = ncr_developtheeasternroute
		x = 0
		y = 1
		completion_reward = {
			custom_effect_tooltip = ncr_fundcrimsoncaravan_tt
			hidden_effect = {
				241 = {	# Renoville
					add_building_construction = {
						type = bunker
						level = 2
						province = 2377
						instant_build = yes
					}
				}
				271 = {	# Kingston Range
					add_building_construction = {
						type = bunker
						level = 2
						province = 12331
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 12340
						instant_build = yes
					}
				}
				13 = {	# Hopeville
					add_building_construction = {
						type = bunker
						level = 2
						province = 3254
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 3261
						instant_build = yes
					}
					add_building_construction = {
						type = bunker
						level = 2
						province = 6590
						instant_build = yes
					}
				}
			}
			add_ideas = { ncr_crimson_caps }
			MOT = {
				add_ideas = { ncr_crimson_caps }
			}
		}
	}
	focus = {
		id = ncr_brahmin_economic_investments
		icon = GFX_goal_NCR_Reno_Bishop
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			if = {
				limit = {
					NOT = { is_ai = yes }
				}
				set_temp_variable = { caps_diff = -50 }
				caps_cost_trigger = yes
			}
		}
		x = -5
		y = 1
		relative_position_id = ncr_kimball_vindication
		prerequisite = {
			focus = ncr_kimball_vindication
		}
		completion_reward = {
			NEW = {
				country_event = {
					id = ncr_expansion.2
					hours = 12
				}
			}
			custom_effect_tooltip = ncr_brahmin_economic_investments_accept_tt
			effect_tooltip = {
				set_temp_variable = {
					caps_to_add = -50
				}
				add_caps = yes
				effect_tooltip = {
					NEW = {
						set_temp_variable = {
							caps_to_add = 50
						}
						add_caps = yes
					}
				}
				162 = {
					if = {
						limit = {
							is_valid_state_for_3_arms_factories = yes
							is_owned_and_controlled_by = NCR
						}
						add_extra_state_shared_building_slots = 3
						add_building_construction = {
							type = arms_factory
							level = 3
							instant_build = yes
						}
						add_resource = {
							type = metal
							amount = 8
						}
					}
					else = {
						NCR = {
							add_offsite_building = {
								type = arms_factory
								level = 3
							}
						}
					}
				}
			}
		}
	}
	focus = {
		id = ncr_ask_for_the_sierra_army_depot
		icon = GFX_goal_NCR_Reno_Depot
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		x = 0
		y = 1
		relative_position_id = ncr_brahmin_economic_investments
		prerequisite = {
			focus = ncr_brahmin_economic_investments
		}
		bypass = {
			OR = {
				NCR = { has_war_with = NEW }
				NEW = { exists = no }
			}
		}
		completion_reward = {
			if = {
				limit = {
					NEW = { exists = yes }
				}
				country_event = ncr_expansion.29
			}
			else = {
				every_state = {
					limit = {
						state = 159
					}
					custom_effect_tooltip = attis_unlock_border_war
				}
			}
			set_country_flag = ncr_sierra_campaign_flag
		}
	}

	focus = {
		id = ncr_spear_chop_shop
		icon = GFX_goal_NCR_The_Tip_of_the_Spear
		cost = 30
		prerequisite = {
			focus = ncr_ask_for_the_sierra_army_depot
		}
		x = 0
		y = 1
		available = {
			NOT = {
				has_war_with = NEW
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		relative_position_id = ncr_ask_for_the_sierra_army_depot
		completion_reward = {
			add_ideas = speartip
			NEW = { news_event = NCR_expansion.20 }
		}
	}
	focus = {
		id = ncr_pressure_arroyo
		icon = GFX_goal_BOS_seize_arroyo
		cost = 30
		x = 0
		y = 1
		relative_position_id = ncr_spear_chop_shop
		available = {
			ARR = {
				exists = yes
				is_neighbor_of = NCR
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_spear_chop_shop
		}
		prerequisite = {
			focus = ncr_frontier_tamed
		}
		bypass = {
			FOU = {
				is_ai = no
			}
		}
		available = {
			NOT = {
				has_war_with = ARR
			}
		}
		completion_reward = {
			if = {
				limit = {
					FOU = {exists = yes }
				}
				custom_effect_tooltip = fou_coercion_higher_tt
				add_to_variable = { arr_fou_coercion = 0.10 }
			}
			else = {
				ARR = { country_event = ncr_expansion.10 }
				custom_effect_tooltip = ncr_pressure_arroyo_tt
			}
			add_political_power = 100
		}
	}
	focus = {
		id = ncr_secrets_of_navarro
		icon = GFX_goal_enc_verti
		cost = 30
		x = -3
		y = 1
		relative_position_id = ncr_spear_chop_shop
		available = {
			NAT = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			NOT = { has_country_flag = ncr_crisis }
		}

		prerequisite = {
			focus = ncr_frontier_tamed
		}
		completion_reward = {
			add_tech_bonus = {
				name = ncr_prepare_for_inevitable_tech_tt
				category = infantry_weapons_tech_category
				bonus = 0.33
				uses = 2
			}
			add_tech_bonus = {
				name = ncr_prepare_for_inevitable_tech_tt
				category = vehicle_tech_category
				bonus = 0.33
				uses = 1
			}
			add_tech_bonus = {
				name = ncr_prepare_for_inevitable_tech_tt
				category = air_tech_category
				bonus = 0.33
				uses = 1
			}
			add_tech_bonus = {
				name = ncr_prepare_for_inevitable_tech_tt
				category = power_armor_tech_category
				bonus = 0.33
				uses = 1
			}
		}
	}


	focus = {
		id = ncr_rapid_expansion
		icon = GFX_goal_NCR_Rapids_Conquest
		cost = 30
		x = -1
		y = 1
		search_filters = {FOCUS_FILTER_ANNEXATION}
		relative_position_id = ncr_kimball_vindication
		available = {
			ai_has_no_other_wars_or_wargoals = yes
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_kimball_vindication
			focus = ncr_new_hand_on_the_tiller
		}
		will_lead_to_war_with = RAP
		bypass = {
			RAP = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		completion_reward = {
			RAP = {
				ROOT = {
					grant_wargoals_on_core_states_of_prev_force_ai_war = yes
				}
			}

		}
	}
	##Shi relations
	focus = {
		id = ncr_shi_business
		icon = GFX_goal_NCR_Shi_Dragon
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		x = 2
		y = 1
		relative_position_id = ncr_kimball_vindication
		prerequisite = {
			focus = ncr_kimball_vindication
			focus = ncr_new_hand_on_the_tiller
		}
		completion_reward = {
			news_event = ncr_expansion.26
		}
	}
	focus = {
		id = ncr_shi_kimball_1
		icon = GFX_goal_NCR_Shi_Good_Bear
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_completed_focus = ncr_kimball_vindication
			NAT = {
				exists = no
			}
		}
		bypass = {
			SHI = {
				exists = no
			}
		}
		prerequisite = {
			focus = ncr_shi_business
		}
		x = -1
		y = 1
		relative_position_id = ncr_shi_business
		completion_reward = {
			if = {
				limit = {
					NCR = {
						owns_state = 548
					}
				}
				SHI = {
					add_stability = -0.05
					add_popularity = {
						ideology = ruler
						popularity = 0.05
					}
				}
			}
			else_if = {
				limit = {
					SHI = {
						owns_state = 548
					}
				}
				add_stability = -0.05
				SHI = {
					add_popularity = {
						ideology = ruler
						popularity = 0.05
					}
				}
			}
			else = {
				add_stability = -0.05
				SHI = {
					add_stability = -0.05
					add_popularity = {
						ideology = ruler
						popularity = 0.05
					}
				}
			}
		}
	}
	focus = {
		id = ncr_shi_kimball_2
		icon = GFX_goal_NCR_Shi_Honey
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_completed_focus = ncr_kimball_vindication
		}
		prerequisite = {
			focus = ncr_shi_kimball_1
		}
		bypass = {
			SHI = {
				exists = no
			}
		}
		x = 0
		y = 1
		relative_position_id = ncr_shi_kimball_1
		completion_reward = {
			if = {
				limit = {
					NCR = {
						owns_state = 548
					}
				}
				SHI = {
					add_stability = -0.1
					add_popularity = {
						ideology = ruler
						popularity = 0.1
					}
					swap_ideas = {
						remove_idea = ncr_sphere
						add_idea = ncr_sphere2
					}
				}
			}
			else_if = {
				limit = {
					SHI = {
						owns_state = 548
					}
				}
				add_stability = -0.1
				SHI = {
					add_popularity = {
						ideology = ruler
						popularity = 0.1
					}
				}
			}
			else = {
				add_stability = -0.1
				SHI = {
					add_stability = -0.1
					add_popularity = {
						ideology = ruler
						popularity = 0.1
					}
				}
			}
		}
	}
	focus = {
		id = ncr_shi_murphy_1
		icon = GFX_goal_NCR_Murphy_Shi_Ranger
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_completed_focus = ncr_new_hand_on_the_tiller
			NAT = {
				exists = no
			}
		}
		prerequisite = {
			focus = ncr_shi_business
		}
		bypass = {
			SHI = {
				exists = no
			}
		}
		x = 1
		y = 1
		relative_position_id = ncr_shi_business
		completion_reward = {
			if = {
				limit = {
					NCR = {
						owns_state = 548
					}
				}
				SHI = {
					add_stability = -0.15
				}
			}
			else_if = {
				limit = {
					SHI = {
						owns_state = 548
					}
				}
				SHI = {
					every_owned_state = {
						limit = {
							OR = {
								is_core_of = NAT
							}
						}
					add_resistance = 35
					}
				}
			}
			else = {
				SHI = {
					add_stability = -0.1
				}
			}
		}
	}
	focus = {
		id = ncr_shi_murphy_2
		icon = GFX_goal_NCR_Murphy_Ranger_Flag
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_completed_focus = ncr_new_hand_on_the_tiller
		}
		prerequisite = {
			focus = ncr_shi_murphy_1
		}
		bypass = {
			SHI = {
				OR = {
					all_core_land_owned_by_prev_sphere = yes
					exists = no
				}
			}
		}
		x = 0
		y = 1
		will_lead_to_war_with = SHI
		relative_position_id = ncr_shi_murphy_1
		completion_reward = {
			if = {
				limit = {
					NCR = {
						owns_state = 548
					}
				}
				add_stability = -0.15
				SHI = {
					NCR = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
			else_if = {
				limit = {
					SHI = {
						owns_state = 548
					}
				}
				custom_effect_tooltip = ncr_navarro_rising_tt
				hidden_effect = {
					puppet = NAT
					NAT = {
						transfer_state = 56
						transfer_state = 353
						load_oob = NCR_Navarro_Rangers
						declare_war_on = {
							target = SHI
							type = annex_everything
						}
					}
					declare_war_on = {
						target = SHI
						type = annex_everything
					}
					56 = {
						teleport_armies = {
							limit = {
								original_tag = SHI
							}
							to_province = 2422
						}
					}
					353 = {
						teleport_armies = {
							limit = {
								original_tag = SHI
							}
							to_province = 2422
						}
					}
				}
			}
			else = {
				SHI = {
					NCR = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_shi_enemy
		icon = GFX_goal_NCR_Shi_Shoot
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			SHI = {
				OR = {
					has_completed_focus = shi_resolve_power_struggle
					NOT = {
						has_government = ruler
					}
				}
			}
		}
		mutually_exclusive = {
			focus = ncr_shi_ally
		}
		bypass = {
			SHI = {
				OR = {
					all_core_land_owned_by_prev_sphere = yes
					exists = no
				}
			}
		}
		will_lead_to_war_with = SHI
		prerequisite = {
			focus = ncr_shi_murphy_2
			focus = ncr_shi_kimball_2
		}
		x = -2
		y = 1
		relative_position_id = ncr_shi_murphy_2
		completion_reward = {
			SHI = {
				NCR = {
					grant_wargoals_on_core_states_of_prev = yes
				}
			}
		}
	}

	focus = {
		id = ncr_shi_ally
		icon = GFX_goal_NCR_Shi_Handshake
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
			has_completed_focus = ncr_kimball_vindication
			SHI = {
				has_completed_focus = shi_resolve_power_struggle
				has_government = ruler
				is_subject = no
			}
		}
		mutually_exclusive = {
			focus = ncr_shi_enemy
		}
		bypass = {
			SHI = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_shi_murphy_2
			focus = ncr_shi_kimball_2
		}
		x = 0
		y = 1
		relative_position_id = ncr_shi_murphy_2
		completion_reward = {
			SHI = {
				invite_to_new_california = yes
			}
		}
	}

	focus = {
		id = ncr_rapidsettlement
		icon = GFX_goal_NCR_Rapids_Vacation
		cost = 30
		prerequisite = {
			focus = ncr_rapid_expansion
		}
		x = 0
		y =1
		relative_position_id = ncr_rapid_expansion
		available = {
			RAP = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			NOT = { has_country_flag = ncr_crisis }
		}
		completion_reward = {
			add_timed_idea = {
				idea = ncr_rapidsettlement_idea
				days = 270
			}
			custom_effect_tooltip = ncr_rapidsettlement_tt
			hidden_effect = {
				every_owned_state = {
					limit = {
						is_core_of = RAP
					}
					add_core_of = NCR
				}
			}
			every_state = {
				limit = {
					is_core_of = RAP
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			set_province_name = {
				id = 5789
				name = VICTORY_POINTS_5789_NCR
			}
			set_province_name = {
				id = 5314
				name = VICTORY_POINTS_4642_NCR
			}
		}
	}

	focus = {
		id = ncr_rapid_boat
		icon = GFX_goal_generic_boat
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_rapidsettlement
		}
		x = 0
		y =1
		relative_position_id = ncr_rapidsettlement
		completion_reward = {
			107 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = dockyard
					level = 3
					instant_build = yes
				}
				add_building_construction = {
					type = naval_base
					level = 3
					province = {
						id = 5791
					}
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_southern_fleet
		icon = GFX_goal_NCR_Seabear
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_rapid_boat
		}
		x = 0
		y = 1
		relative_position_id = ncr_rapid_boat
		completion_reward = {
			add_ideas = riverpatrols
		}
	}
	focus = {
		id = ncr_deep_ocean_warfare
		icon = GFX_goal_NCR_Rebuild_the_13
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_southern_fleet
		}
		x = -1
		y = 1
		relative_position_id = ncr_southern_fleet
		completion_reward = {
			add_doctrine_cost_reduction = {
				cost_reduction = 0.6
				uses = 3
				category = cat_naval_doctrine
			}
		}
	}
	focus = {
		id = ncr_naval_extensions
		icon = GFX_goal_NCR_Bastion_By_the_Sea
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_southern_fleet
		}
		x = 1
		y = 1
		relative_position_id = ncr_southern_fleet

		completion_reward = {
			add_tech_bonus = {
				bonus = 0.3
				uses = 4
				category = naval_tech_category
			}
		}
	}

	focus = {
		id = ncr_setting_sun_navies_rule
		icon = GFX_goal_generic_boat_battleship
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_naval_extensions
		}
		prerequisite = {
			focus = ncr_deep_ocean_warfare
		}
		x = -1
		y = 1
		relative_position_id = ncr_naval_extensions

		completion_reward = {
			custom_effect_tooltip = ncr_setting_sun_navies_awesome_tt
			navy_experience = 50
		}
	}



	#############################
	# Rural Revitalisation Foci #


	####

focus = {
	id = ncr_forceful_empire
	icon = GFX_goal_NCR_Council_Hill
	cost = 30
	search_filters = { FOCUS_FILTER_NCR_ELECTION }
	available = {
		NOT = { has_country_flag = ncr_crisis }
	}
	prerequisite = { focus = ncr_kimball_vindication }
	x = -14
	y = 1
	relative_position_id = ncr_new_hand_on_the_tiller
	completion_reward = {
		# Old effect pre 4.2.14

		# add_to_variable = { ncr_arms_factory_efficiency = 0.05 }
		# add_to_variable = { ncr_war_support = 0.1 }
		# force_update_dynamic_modifier = yes
		# custom_effect_tooltip = ncr_forceful_empire_tt

		if = {
			limit = {
				has_idea = ncr_war_exhausted_economy
			}
			swap_ideas = {
				remove_idea = ncr_war_exhausted_economy
				add_idea = ncr_deregulated_markets
			}
		}
		else = {
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
}
focus = {
	id = ncr_baja_blues
	icon = GFX_goal_generic_raider_sign_hidden_cache
	cost = 45
	prerequisite = {
		focus = ncr_forceful_empire
	}
	x = 0
	y = 1
	relative_position_id = ncr_forceful_empire
	available = {
		RAP = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
		NOT = { has_country_flag = ncr_crisis }
	}
	completion_reward = {
		country_event = ncr_expansion.1

	}
}
focus = {
	id = ncr_conquer_baja
	icon = GFX_goal_NCR_Retake
	search_filters = {FOCUS_FILTER_ANNEXATION}
	cost = 45
	prerequisite = {
		focus = ncr_baja_blues
	}
	available = {
		ai_has_no_other_wars_or_wargoals = yes
		NOT = { has_country_flag = ncr_crisis }
	}
	bypass = {
		BVC = {
			all_core_land_owned_by_prev_sphere = yes
		}
		BLP = {
			all_core_land_owned_by_prev_sphere = yes
		}
	}
	relative_position_id = ncr_baja_blues
	will_lead_to_war_with = BVC
	will_lead_to_war_with = BLP
	x = 0
	y = 1
	completion_reward = {
		BVC = {
			ROOT = {
				grant_wargoals_on_core_states_of_prev_force_ai_war = yes
			}
		}
		BLP = {
			create_or_join_fantasma_cartel = yes
			BVC = { join_prev_faction = yes }
			add_to_war = {
				targeted_alliance = BVC
				enemy = NCR
				hostility_reason = ally
			}
		}
	}
}
focus = {
	id = ncr_exploit_navarro
	icon = GFX_goal_NCR_Ranger_Steals_Food
	cost = 30
	prerequisite = {
	focus = ncr_forceful_empire
	}
	x = 2
	y = 1
	bypass = {
		NAT = {
			NOT = {
				NCR = { sphere_controls_all_core_land_of_prev = yes }
			}
		}
	}
	relative_position_id = ncr_forceful_empire
	available = {
		NAT = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
		NOT = { has_country_flag = ncr_crisis }
	}
	completion_reward = {
		custom_effect_tooltip = ncr_exploit_navarro_tt
		set_country_flag = kimball_redding_1
		441 = {
			add_extra_state_shared_building_slots = 3
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
			add_resource = {
				type = energy
				amount = 7
			}
		}
		56 = {
			add_extra_state_shared_building_slots = 3
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
			add_resource = {
				type = metal
				amount = 7
			}
		}
	}
}
focus = {
	id = ncr_frontier_tamed
	icon = GFX_goal_generic_brahmin_trade
	cost = 30
	prerequisite = {
	focus = ncr_exploit_navarro
	}
	x = 0
	y = 1
	relative_position_id = ncr_exploit_navarro
	available = {
		NAT = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
		NOT = { has_country_flag = ncr_crisis }
	}
	bypass = {
		NAT = {
			NOT = {
				NCR = { sphere_controls_all_core_land_of_prev = yes }
			}
		}
	}
	completion_reward = {
		441 = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}
			add_resource = {
				type = water
				amount = 7
			}
		}
		56 = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}
			add_resource = {
				type = metal
				amount = 7
			}
		}
	}
}

focus = {
	id = ncr_baja_annexation
	icon = GFX_goal_NCR_Agricultural_Research
	cost = 45
	cancelable = no
	prerequisite = { focus = ncr_conquer_baja }
	available = {
		BVC = {
			NCR = { sphere_controls_all_core_land_of_prev = yes }
		}
		BLP = {
			NCR = { sphere_controls_all_core_land_of_prev = yes }
		}
		NOT = { has_country_flag = ncr_crisis }
	}
	x = 0
	y = 1
	relative_position_id = ncr_conquer_baja
	completion_reward = {
		custom_effect_tooltip = ncr_baja_annexation_tt
		hidden_effect = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = BVC
						is_core_of = BLP
					}
				}
				add_core_of = NCR
			}
		}
		every_state = {
			limit = {
				OR = {
					is_core_of = BVC
					is_core_of = BLP
				}
			}
			add_extra_state_shared_building_slots = 1
			add_building_construction = {
				type = industrial_complex
				level = 1
				instant_build = yes
			}
		}
	}
}
focus = {
	id = baja_spoils
	icon = GFX_goal_NCR_Bajastate
	cost = 45
	cancelable = no
	available = {
		NOT = { has_country_flag = ncr_crisis }
	}
	prerequisite = { focus = ncr_baja_annexation }
	x = 0
	y = 1
	relative_position_id = ncr_baja_annexation
	completion_reward = {
		army_experience = 50
		add_tech_bonus = {
			category = infantry_tech_category
			category = cat_land_doctrine
			bonus = 0.5
			uses = 3
		}
	}
}

focus = {
	id = ncr_lift_small_business_restrictions
	icon = GFX_goal_NCR_Industry1
	cost = 30
	cancelable = no
	available = {
		NOT = { has_country_flag = ncr_crisis }
	}
	prerequisite = { focus = ncr_forceful_empire }
	x = -2
	y = 1
	relative_position_id = ncr_forceful_empire
	completion_reward = {
		remove_trait = {
			character = NCR_alice_mclafferty
			slot = economic_advisor
			trait = ruthless_capitalist
		}
		add_trait = {
			character = NCR_alice_mclafferty
			slot = economic_advisor
			trait = ruthless_capitalist_good
		}
		set_country_flag = kimball_shady_sands_businesses_happy
		custom_effect_tooltip = ncr_lift_small_business_restrictions_tt
	}
}

focus = {
	id = ncr_stockmen_association_promises
	icon = GFX_goal_NCR_Generic_Brahmin
	cost = 30
	cancelable = no
	available = {
		NOT = { has_country_flag = ncr_crisis }
	}
	prerequisite = { focus = ncr_lift_small_business_restrictions }
	x = 0
	y = 1
	relative_position_id = ncr_lift_small_business_restrictions
	completion_reward = {
		584 = {
			add_resource = {
				type = water
				amount = 12
			}
		}
		190 = {
			add_resource = {
				type = water
				amount = 6
			}
		}
		set_temp_variable = { caps_to_add = 50 }
		add_caps = yes
		set_country_flag = kimball_brahmin_barons_happy
		custom_effect_tooltip = ncr_stockmen_association_promises_tt
	}
}

focus = {
	id = ncr_strength_and_security
	icon = GFX_goal_NCR_Standards
	cost = 45
	available = {
		NOT = { has_country_flag = ncr_crisis }
	}
	prerequisite = { focus = ncr_kimball_vindication }
	x = -7
	y = 1
	relative_position_id = ncr_kimball_vindication
	completion_reward = {
		add_ideas = ncr_idea_war_ready_economy
	}
}

focus = {
	id = ncr_diversified_weapons_contracts
	icon = GFX_goal_NCR_Weapons
	cost = 30
	available = {
		NOT = { has_country_flag = ncr_crisis }
		if = {
			limit = {
				is_ai = no
			}
			set_temp_variable = { caps_diff = -50 }
			caps_cost_trigger = yes
		}
	}
	prerequisite = { focus = ncr_kimball_vindication }
	x = -3
	y = 1
	relative_position_id = ncr_kimball_vindication
	completion_reward = {
		add_to_variable = { ncr_diversified_weapons_contracts_tt = -0.15 }
		custom_effect_tooltip = ncr_diversified_weapons_contracts_tt
		force_update_dynamic_modifier = yes
		add_timed_idea = {
			idea = ncr_diversified_weapons_contracts_idea
			days = 365
		}
		set_temp_variable = { caps_to_add = -50 }
		add_caps = yes
	}
}

focus = {
	id = ncr_shock_troopers
	icon = GFX_goal_NCR_Heavy_Trooper
	cost = 30
	available = {
		253 = { is_owned_and_controlled_by = ROOT }
		NOT = { has_country_flag = ncr_crisis }
	}
	prerequisite = { focus = ncr_diversified_weapons_contracts }
	x = 0
	y = 1
	relative_position_id = ncr_diversified_weapons_contracts
	completion_reward = {
		custom_effect_tooltip = load_ncrheavytroops
		hidden_effect = {
			load_oob = ncrheavytroops
		}
		custom_effect_tooltip = spacer_tt
		if = {
			limit = {
				has_tech = stripped_pa_tech
			}
			add_tech_bonus = {
				bonus = 1
				uses = 1
				category = power_armor_tech_category
			}
		}
		else = {
			set_technology = {
				stripped_pa_tech = 1
			}
		}
		add_equipment_to_stockpile = {
			type = power_armor_equipment_1
			amount = 250
			producer = USA
		}
		custom_effect_tooltip = spacer_tt
		set_technology = {
			ncr_shocktroopers_tech = 1
		}
	}
}

focus = {
	id = ncr_the_shared_imperative
	icon = GFX_goal_ncr_cowboy
	cost = 30
	available = {
		NOT = { has_country_flag = ncr_crisis }
		has_completed_focus = ncr_baja_annexation
	}
	prerequisite = { focus = ncr_shock_troopers }
	x = 0
	y = 1
	relative_position_id = ncr_shock_troopers
	completion_reward = {
		custom_effect_tooltip = ncr_the_shared_imperative_tt
		# Skips Complacent Hegemony and Market Deregulation then stops
		if = {
			limit = {
				has_idea = ncr_war_exhausted_economy
			}
			effect_tooltip = {	# This if statement should never be true when the focus is actually taken, but we use a hidden effect here in case something breaks
				swap_ideas = {
					remove_idea = ncr_deregulated_markets
					add_idea = ncr_giant_awakes
				}
			}
			hidden_effect = {
				swap_ideas = {
					remove_idea = ncr_war_exhausted_economy
					add_idea = ncr_giant_awakes
				}
			}
		}
		else_if = {
			limit = {
				has_idea = ncr_deregulated_markets
			}
			swap_ideas = {
				remove_idea = ncr_deregulated_markets
				add_idea = ncr_giant_awakes
			}
		}
		else = {
			add_political_power = 150
		}
	}
}


	############################
	#   Kimball Re-Election    #
	############################
	# Campaign

	# Post-Election
	focus = {
		id = ncr_kimball_address
		icon = GFX_goal_NCR_kimball
		cost = 30
		cancelable = no
		x = -4
		y = 5
		relative_position_id = ncr_kimball_vindication
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_election_autocomplete
				always = no
			}
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_electoral_deadlock
			}
		}
		completion_reward = {
			country_event = ncr_kimball.1
		}
	}
	focus = {
		id = ncr_the_grand_army
		icon = GFX_goal_NCR_Allisgood
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_kimball_address }
		x = 1
		y = 1
		relative_position_id = ncr_kimball_address
		completion_reward = {
			add_ideas = oldworldmilitary
		}
	}
	focus = {
		id = ncr_state_armories
		icon = GFX_goal_NCR_Protege
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_the_grand_army
		}

		x = -2
		y = 1
		mutually_exclusive = {
			focus = ncr_professional_good_army
		}
		mutually_exclusive = {
			focus = ncr_army_not_militias
		}
		relative_position_id = ncr_the_grand_army
		completion_reward = {
			#add_ideas = ncr_dana_point_academy_idea

			add_to_variable = { ncr_army_leader_start = 1 }
			add_to_variable = { ncr_army_leader_attack_level = 1 }
			add_to_variable = { ncr_army_leader_defense_level = 1 }
			add_to_variable = { ncr_army_leader_planning_level = 1 }
			add_to_variable = { ncr_army_leader_logistics_level = 1 }
			custom_effect_tooltip = ncr_state_armories_tt
			force_update_dynamic_modifier = yes

		}
	}
	focus = {
		id = ncr_professional_good_army
		icon = GFX_goal_NCR_Military_Academy
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_the_grand_army }
		x = 0
		y = 1
		mutually_exclusive = {
			focus = ncr_state_armories
		}
		mutually_exclusive = {
			focus = ncr_army_not_militias
		}
		relative_position_id = ncr_the_grand_army
		completion_reward = {
			add_to_variable = { ncr_army_command_power = 20 }
			add_to_variable = { ncr_experience_gain = 0.10 }
			add_to_variable = { ncr_command_power_gain = 0.1 }
			custom_effect_tooltip = ncr_professional_good_army_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_army_not_militias
		icon = GFX_goal_NCR_Milcenters
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_the_grand_army }
		x = 2
		y = 1
		mutually_exclusive = {
			focus = ncr_professional_good_army
		}
		mutually_exclusive = {
			focus = ncr_state_armories
		}
		relative_position_id = ncr_the_grand_army
		completion_reward = {
			add_to_variable = { ncr_training_time_factor = -0.10 }
			add_to_variable = { ncr_dig_in_max = 0.15 }
			custom_effect_tooltip = ncr_army_not_militias_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_super_general_staff
		icon = GFX_goal_NCR_GI
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_army_not_militias
			focus = ncr_professional_good_army
			focus = ncr_state_armories
		}
		x = -2
		y = 1
		relative_position_id = ncr_army_not_militias
		completion_reward = {
			add_to_variable = { ncr_max_planning_factor = 0.05 }
			add_to_variable = { ncr_planning_speed = 0.15 }
			custom_effect_tooltip = ncr_super_general_staff_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_guns_and
		icon = GFX_goal_generic_rifle_CR_74L
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_super_general_staff
		}
		x = -2
		y = 1
		relative_position_id = ncr_super_general_staff
		completion_reward = {
			add_to_variable = { ncr_supply_consumption = -0.10 }
			add_to_variable = { ncr_dig_in_max = 0.10  }
			custom_effect_tooltip = ncr_guns_and_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_butter
		icon = GFX_goal_NCR_tank
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_super_general_staff
		}
		x = 0
		y = 1
		relative_position_id = ncr_super_general_staff
		completion_reward = {
			add_tech_bonus = {
				bonus = 1
				ahead_reduction = 1
				uses = 1
				category = vehicle_tech_category
			}
			1 = {
				if = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			add_equipment_to_stockpile = { type = tank_equipment_3 amount = 250 producer = USA }
		}
	}
	focus = {
		id = ncr_modern_army
		icon = GFX_goal_NCR_Golden_Ranger
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_butter
		}
		prerequisite = {
			focus = ncr_guns_and
		}
		x = -1
		y = 1
		relative_position_id = ncr_butter
		completion_reward = {
			swap_ideas = {
				remove_idea = oldworldmilitary
				add_idea = oldworldmilitary2
			}
		}
	}
	focus = {
		id = ncr_motorized_war
		icon = GFX_goal_NCR_Generic_APC
		cost = 30
		cancelable = no
		prerequisite = {
			focus = NCR_father_of_our_country
		}
		prerequisite = {
			focus = ncr_modern_army
		}
		x = 1
		y = 1
		available = {
			OR  = {
				has_tech = heavy_motorized_equipment_vehicle_tech_2
				has_tech = light_motorized_equipment_vehicle_tech_2
			}
		}
		relative_position_id = ncr_modern_army
		completion_reward = {
			if = {
				limit = {
					has_tech = light_motorized_equipment_vehicle_tech_2
				}
				add_to_variable = { ncr_army_speed_factor = 0.05 }
				custom_effect_tooltip = ncr_motorized_war_light_mot_tt
				force_update_dynamic_modifier = yes
				set_technology = { light_motorized_equipment_vehicle_tech_3 = 1 }
				add_equipment_to_stockpile = {
					type = motorized_equipment
					amount = 100
					producer = NCR
				}
			}
			else_if = {
				limit = {
					has_tech = heavy_motorized_equipment_vehicle_tech_2
				}
				add_to_variable = { ncr_breakthrough_factor = 0.05 }
				custom_effect_tooltip = ncr_motorized_war_heavy_mot_tt
				force_update_dynamic_modifier = yes
				set_technology = { heavy_motorized_equipment_vehicle_tech_3 = 1 }
				add_equipment_to_stockpile = {
					type = motorized_equipment
					amount = 100
					producer = NCR
				}
			}
			else = {
				custom_effect_tooltip = ncr_focus_research_needed_tt
			}
		}
	}
	focus = {
		id = ncr_hub_arms_factories
		icon = GFX_icon_steel
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_super_general_staff
		}
		x = 2
		y = 1
		relative_position_id = ncr_super_general_staff
		completion_reward = {
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
			add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
			add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
			add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = {
					is_valid_state_for_civilian_factory = yes
				}
				add_extra_state_shared_building_slots = 1
			add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

		}
	}
	focus = {
		id = NCR_father_of_our_country
		icon = GFX_goal_NCR_Propaganda_3
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_butter
		}
		prerequisite = {
			focus = ncr_hub_arms_factories
		}
		x = -1
		y = 1
		relative_position_id = ncr_hub_arms_factories
		completion_reward = {
			# swap_ruler_traits  = {
			# 	remove = hardliner
			# 	add = ncr_patriot
			# }
			add_country_leader_trait = ncr_patriot
		}
	}

	focus = {
		id = ncr_kimball_ranchers
		icon = GFX_goal_generic_creature_brahmin
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_kimball_address }
		x = -3
		y = 1
		relative_position_id = ncr_kimball_address
		completion_reward = {
			add_to_variable = { ncr_caps_modifier = 0.08 }
			add_to_variable = { ncr_resources_local = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_kimball_ranchers_tt
		}
	}
	focus = {
		id = ncr_railways
		icon = GFX_goal_generic_road_construction
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_kimball_address }
		x = -6
		y = 1
		relative_position_id = ncr_kimball_address
		completion_reward = {
			1 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			70 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			258 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			245 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			396 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			350 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			591 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			63 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			hidden_effect = {
				country_event = {
					id = ncr_kimball.12
					days = 14
				}
			}
		}
	}
	focus = {
		id = ncr_green_shoots
		icon = GFX_goal_generic_skid_loader
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_railways }
		x = 0
		y = 1
		relative_position_id = ncr_railways
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.5
				uses = 1
				category = industry
			}
			random_owned_controlled_state = {
				limit = {
					is_valid_state_for_2_arms_factories = yes
				}
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_to_bridge_the_great_divide
		icon = GFX_goal_generic_truck_1
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_green_shoots }
		x = 0
		y = 1
		available = {
			MOS = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			MOT = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
		}
		bypass = {
			MOT = { exists = no }
		}
		relative_position_id = ncr_green_shoots
		completion_reward = {
			custom_effect_tooltip  = ncr_to_bridge_The_great_divide_tt
			hidden_effect = {
				552 = {
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province = 9067
					}
				}
				613 = {
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province = 9068
					}
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province = 975
					}
					add_building_construction = {
						type = bunker
						level = 2
						instant_build = yes
						province = 9071
					}
				}
			}
			236 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			329 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			592 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			13 = {
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
			380 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			613 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_incipient_industrialization
		icon = GFX_goal_generic_circuit_adv
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_to_bridge_the_great_divide }
		available = {
			OR = {
				has_completed_focus = ncr_the_shared_imperative
				has_idea = ncr_giant_awakes
				has_idea = ncr_remilitarised_economy
			}
		}
		x = 0
		y = 1
		relative_position_id = ncr_to_bridge_the_great_divide
		completion_reward = {
			add_to_variable = { ncr_industrial_factories = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_incipient_industrialization_tt
			# Skips Complacent Hegemony, Rural Revitalization and Awakening Giant
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				effect_tooltip = {	# This if statement should never be true when the focus is actually taken, but we use a hidden effect here in case something breaks
					swap_ideas = {
						remove_idea = ncr_giant_awakes
						add_idea = ncr_remilitarised_economy
					}
				}
				hidden_effect = {
					swap_ideas = {
						remove_idea = ncr_war_exhausted_economy
						add_idea = ncr_remilitarised_economy
					}
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_deregulated_markets
				}
				effect_tooltip = {	# This if statement should never be true when the focus is actually taken, but we use a hidden effect here in case something breaks
					swap_ideas = {
						remove_idea = ncr_giant_awakes
						add_idea = ncr_remilitarised_economy
					}
				}
				hidden_effect = {
					swap_ideas = {
						remove_idea = ncr_deregulated_markets
						add_idea = ncr_remilitarised_economy
					}
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_giant_awakes
				}
				swap_ideas = {
					remove_idea = ncr_giant_awakes
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_remilitarised_economy
				}
				swap_ideas = {
					remove_idea = ncr_remilitarised_economy
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_emergency_measures
				}
				swap_ideas = {
					remove_idea = ncr_emergency_measures
					add_idea = ncr_emergency_measures
				}
			}
			else = {
				add_political_power = 150
			}
		}
	}
	focus = {
		id = ncr_listen_to_republican_farmers_committee
		icon = GFX_goal_food_razor_grain
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		cancelable = no
		prerequisite = { focus = ncr_kimball_ranchers }
		x = 0
		y = 1
		relative_position_id = ncr_kimball_ranchers
		completion_reward = {
			add_stability = 0.05
			random_owned_state = {
				add_resource = {
					type = water
					amount = 10
				}
			}
			random_owned_state = {
				add_resource = {
					type = water
					amount = 6
				}
			}
		}
	}
	focus = {
		id = ncr_long_term_employment_contracts
		icon = GFX_goal_generic_tools
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_listen_to_republican_farmers_committee }
		x = -1
		y = 1
		relative_position_id = ncr_listen_to_republican_farmers_committee
		completion_reward = {
			set_temp_variable = { caps_to_add = 100 }
			add_caps = yes
			random_owned_state = {
				add_resource = {
					type = metal
					amount = 8
				}
			}
			random_owned_state = {
				add_resource = {
					type = composites
					amount = 8
				}
			}
		}
	}
	focus = {
		id = ncr_sales_tax
		icon = GFX_goal_enc_ncr_dollar
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_listen_to_republican_farmers_committee }
		x = 1
		y = 1
		relative_position_id = ncr_listen_to_republican_farmers_committee
		completion_reward = {
			set_temp_variable = { caps_to_add = 100 }
			add_caps = yes
			253 = {
				set_temp_variable = {
					development_to_add = 2
				}
				add_development_to_node = yes
			}
		}
	}
	focus = {
		id = ncr_van_graff
		icon = GFX_goal_generic_plasma_defender
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_sales_tax
			focus = ncr_long_term_employment_contracts
		}
		x = -1
		y = 1
		relative_position_id = ncr_sales_tax
		completion_reward = {
			remove_trait = {
				character = NCR_mama_van_graff
				slot = economic_advisor
				trait = van_graff_ncr_advisor
			}
			add_trait = {
				character = NCR_mama_van_graff
				slot = economic_advisor
				trait = van_graff_ncr_advisor_good
			}
			random_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_commercial_economy
		icon = GFX_goal_generic_tractor_1
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_van_graff
		}
		x = -1
		y = 1
		relative_position_id = ncr_van_graff
		completion_reward = {
			add_to_variable = { ncr_consumer_goods = -0.03 }
			add_to_variable = { ncr_building_speed = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_commercial_economy_tt
		}
	}
	focus = {
		id = ncr_osi_expanded
		icon = GFX_goal_generic_microscope
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_van_graff
		}
		x = 1
		y = 1
		relative_position_id = ncr_van_graff
		completion_reward = {
			if = {
				limit = {
					NOT = {
						has_idea = ncr_osi_expanded_idea
					}
				}
				news_event = ncr_early.20
			}
			else_if = {
				limit = {
					NOT = {
						has_idea = ncr_osi_expanded_idea_2
					}
				}
				swap_ideas = {
					remove_idea = ncr_osi_expanded_idea
					add_idea = ncr_osi_expanded_idea_2
				}
			}
			MOT = {
				if = {
					limit = {
						NOT = {
							has_idea = ncr_osi_expanded_idea
						}
					}
					news_event = ncr_early.20
				}
				else_if = {
					limit = {
						NOT = {
							has_idea = ncr_osi_expanded_idea_2
						}
					}
					swap_ideas = {
						remove_idea = ncr_osi_expanded_idea
						add_idea = ncr_osi_expanded_idea_2
					}
				}
			}
		}
	}
	focus = {
		id = ncr_back_in_business
		icon = GFX_goal_NCR_Golden_Gate
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_commercial_economy
		}
		prerequisite = {
			focus = ncr_osi_expanded
		}
		available = {
			OR = {
				has_completed_focus = ncr_the_shared_imperative
				has_idea = ncr_giant_awakes
				has_idea = ncr_remilitarised_economy
			}
		}
		x = -1
		y = 1
		relative_position_id = ncr_osi_expanded
		completion_reward = {
			add_to_variable = { ncr_arms_factory_efficiency = 0.03 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_back_in_business_tt
			# Skips Complacent Hegemony, Rural Revitalization and Awakening Giant
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				swap_ideas = {
					remove_idea = ncr_war_exhausted_economy
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_giant_awakes
				}
				swap_ideas = {
					remove_idea = ncr_giant_awakes
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_remilitarised_economy
				}
				swap_ideas = {
					remove_idea = ncr_remilitarised_economy
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_emergency_measures
				}
				swap_ideas = {
					remove_idea = ncr_emergency_measures
					add_idea = ncr_emergency_measures
				}
			}
			else = {
				add_political_power = 150
			}
		}
	}


	############################
	#   Allgood Election    #
	############################
	# Campaign

	focus = {
		id = ncr_peace_and_power
		icon = GFX_goal_NCR_Council_Hill
		cost = 45
		search_filters = { FOCUS_FILTER_NCR_ELECTION }
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_new_hand_on_the_tiller }
		x = 7
		y = 1
		relative_position_id = ncr_new_hand_on_the_tiller
		completion_reward = {
			add_ideas = ncr_idea_civilian_powerhouse
		}
	}

	focus = {
		id = ncr_expose_van_graffs
		icon = GFX_goal_generic_plasma_rifle_4
		cost = 30
		search_filters = { FOCUS_FILTER_NCR_ELECTION }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			if = {
				limit = {
					is_ai = no
				}
				has_political_power > 50
			}
		}
		prerequisite = { focus = ncr_new_hand_on_the_tiller }
		x = 5
		y = 1
		relative_position_id = ncr_new_hand_on_the_tiller
		completion_reward = {
			add_political_power = -50
			retire_character = NCR_mama_van_graff
			custom_effect_tooltip = ncr_expose_van_graff_tt
			NEW = { news_event = ncr_murphy.5 }
			set_country_flag = ncr_murphy_pleased_maxson

		}
	}
	focus = {
		id = ncr_the_northern_shield
		icon = GFX_goal_generic_vault_stash
		cost = 30
		search_filters = { FOCUS_FILTER_NCR_ELECTION }
		prerequisite = { focus = ncr_expose_van_graffs }
		relative_position_id = ncr_expose_van_graffs
		x = 0
		y = 1
		available = {
			ARR = {
				exists = yes
				NOT = {
					has_war_with = NCR
				}
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		bypass = {
			ARR = {
				OR = {
					exists = no
					has_war_with = NCR
				}
			}
		}

		completion_reward = {
			ARR = {
				country_event = ncr_murphy.3
			}
			add_political_power = 75
		}
	}
	focus = {
		id = ncr_brotherhood_diplomacy
		icon = GFX_goal_BOS_ncr_diplomacy
		cost = 30
		search_filters = { FOCUS_FILTER_NCR_ELECTION FOCUS_FILTER_STABILITY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_the_northern_shield }
		x = 0
		y = 1
		relative_position_id = ncr_the_northern_shield
		completion_reward = {
			NCR = {
				add_stability = 0.05
				set_temp_variable = { BOS_tension_to_add = -15 }
				bos_change_tension = yes
			}
			BOS = {
				add_stability = 0.025
				set_temp_variable = { BOS_tension_to_add = -15 }
				bos_change_tension = yes
			}
		}
	}
	#############################
	focus = {
		id = ncr_rural_revitalisation_act
		icon = GFX_goal_NCR_Generic_Bill
		cost = 30
		search_filters = { FOCUS_FILTER_IDEAS }
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		x = 10
		y = 1
		prerequisite = { focus = ncr_new_hand_on_the_tiller  }
		relative_position_id = ncr_new_hand_on_the_tiller
		completion_reward = {
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				swap_ideas = {
					remove_idea = ncr_war_exhausted_economy
					add_idea = ncr_rural_revitalisation
				}
			}
			else = {
				random_owned_state = {
					limit = {
						is_valid_state_for_civilian_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_civilian_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_civilian_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_civilian_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
			custom_effect_tooltip = ncr_rural_revitalisation_act_tt
		}
	}
	focus = {
		id = ncr_campaigns_against_corruption
		icon = GFX_goal_enc_FBI
		cost = 30
		cancelable = no
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_rural_revitalisation_act }
		x = -2
		y = 1
		relative_position_id = ncr_rural_revitalisation_act
		completion_reward = {
			custom_effect_tooltip = ncr_campaigns_against_corruption_tt
			unlock_decision_category_tooltip = NCR_anti_corruption_campaigns
		}
	}

	focus = {
		id = ncr_tackle_consumerism
		icon = GFX_goal_food_prewar_food
		cost = 45
		search_filters = { FOCUS_FILTER_IDEAS }
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_rural_revitalisation_act }
		x = 0
		y = 1
		relative_position_id = ncr_rural_revitalisation_act
		completion_reward = {
			custom_effect_tooltip = ncr_tackle_consumerism_tt
			if = {
				limit = {
					has_idea = wisespread_consumerism
				}
				swap_ideas = {
					remove_idea = wisespread_consumerism
					add_idea = curtained_consumerism
				}
			}
			else_if = {
				limit = {
					has_idea = curtained_consumerism
				}
				swap_ideas = {
					remove_idea = curtained_consumerism
					add_idea = economic_autarky
				}
			}
			else = {
				add_political_power = -50
			}
		}
	}
	focus = {
		id = ncr_urban_industry_hubs
		icon = GFX_goal_NCR_Industry1
		cost = 45
		search_filters = { FOCUS_FILTER_INDUSTRY }
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_tackle_consumerism }
		x = 0
		y = 1
		relative_position_id = ncr_tackle_consumerism
		completion_reward = {
			random_owned_state = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			set_country_flag = murphy_support_industry_maxson
		}
	}
	focus = {
		id = ncr_agri_research
		icon = GFX_goal_NCR_Agricultural_Research
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_rural_revitalisation_act }
		x = 2
		y = 1
		relative_position_id = ncr_rural_revitalisation_act
		completion_reward = {
			random_owned_state = {
				add_resource = {
					type = water
					amount = 15
				}
			}
		}
	}
	focus = {
		id = ncr_inject_liquidity
		icon = GFX_goal_NCR_Shady_Sands
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_campaigns_against_corruption }
		x = 0
		y = 1
		relative_position_id = ncr_campaigns_against_corruption
		completion_reward = {
			add_to_variable = { ncr_resources_local = 0.03 }
			add_to_variable = { ncr_caps_modifier = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_inject_liquidity_tt
			custom_effect_tooltip = ncr_inject_liquidity_election_tt
			set_country_flag = ncr_murphy_pleased_boneyard

		}
	}
	focus = {
		id = ncr_open_door
		icon = GFX_goal_generic_vault_door_2
		cost = 30
		prerequisite = { focus = ncr_inject_liquidity }
		prerequisite = { focus = ncr_brotherhood_diplomacy }
		available = {
			VLT = {
				exists = yes
				NOT = { has_war_with = NCR }
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		x = 0
		y = 1
		relative_position_id = ncr_inject_liquidity
		completion_reward = {
			VLT = {
				country_event = ncr_murphy.6
			}
		}
	}

	focus = {
		id = ncr_epa
		icon = GFX_goal_NCR_medical_equipment
		cost = 30
		prerequisite = { focus = ncr_inject_liquidity }
		prerequisite = { focus = ncr_brotherhood_diplomacy }
		available = {
			NAT = {
				NCR = {
					sphere_controls_all_core_land_of_prev = yes
				}
			}
			NOT = { has_country_flag = ncr_crisis }
		}
		x = -3
		y = 1
		relative_position_id = ncr_inject_liquidity
		completion_reward = {
			news_event = ncr_murphy.9
		}
	}
	focus = {
		id = ncr_gammacore
		icon = GFX_goal_NCR_The_Gamma_Core
		cost = 30
		prerequisite = {
			focus = ncr_new_hand_on_the_tiller
		}
		available = {
			253 = { is_owned_and_controlled_by = ROOT }
			NOT = { has_country_flag = ncr_crisis }
		}
		relative_position_id = ncr_new_hand_on_the_tiller
		x = 3
		y = 1
		completion_reward = {
			custom_effect_tooltip = load_gammacore
			custom_effect_tooltip = GAMMA_TT
			hidden_effect = {
				set_technology = { super_mutant_aux_infantry_tech = 1 }
				set_technology = { ghoul_paratrooper_tech = 1 }
				load_oob = gammacore
			}
		}
	}
	focus = {
		id = ncr_reorgranger1
		icon = GFX_goal_NCR_Murphy_Ranger_Reading
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_gammacore
		}
		relative_position_id = ncr_gammacore
		x = 0
		y = 1
		completion_reward = {
			set_technology = { ncr_reorgranger_tech = 1 }
			add_tech_bonus = {
				bonus = 0.5
				uses = 1
				category = spec_force_equipment_tech_category
			}
		}
	}
	focus = {
		id = ncr_reorgranger2
		icon = GFX_goal_NCR_Murphy_NCR_Ranger
		cost = 30
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = {
			focus = ncr_reorgranger1
		}
		relative_position_id = ncr_reorgranger1
		x = 0
		y = 1
		completion_reward = {
			custom_effect_tooltip = ncr_reorgranger2_tt
			add_ideas = ncr_rangers_lead_the_way
		}
	}
	focus = {
		id = ncr_baja_trade_agreement
		icon = GFX_goal_NCR_Sympathies
		cost = 30
		cancelable = no
		available = {
			NOT = { has_country_flag = ncr_crisis }
		}
		prerequisite = { focus = ncr_agri_research }
		x = 0
		y = 1
		available = {
			NOT = {
				has_war_with = BLP
				has_war_with = BVC
			}
		}
		relative_position_id = ncr_agri_research
		completion_reward = {
			add_opinion_modifier = { target = BVC modifier = sympathies }
			add_opinion_modifier = { target = BLP modifier = sympathies }
			every_state = {
				limit = {
					is_baja_california_state = yes
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = water_generator
					level = 1
					instant_build = yes
				}
			}
			41 = {
				add_resource = {
					type = water
					amount = 9
				}
				add_resource = {
					type = metal
					amount = 9
				}
			}
			866 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			63 = {
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				set_temp_variable = {
					development_to_add = 0.5
				}
				add_development_to_node = yes
			}
		}
	}
	focus = {
		id = ncr_baja_republic
		icon = GFX_goal_NCR_Propaganda_1
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		cancelable = no
		available = {
			has_completed_focus = ncr_baja_trade_agreement
			NOT = { has_country_flag = ncr_crisis }
			NOT = {
				has_war_with = BLP
				has_war_with = BVC
			}
		}
		prerequisite = { focus = ncr_urban_industry_hubs }
		x = 0
		y = 1
		relative_position_id = ncr_urban_industry_hubs
		completion_reward = {
			hidden_effect = {
				176 = {
					transfer_state_to = BJS
					add_core_of = BJS
				}
				BVC = {
					# For a while this every_character scope was bugged to not function, but fixing it causes its own issues.
					# I've fixed the scope but commented it out as a result and changed it to only apply to unit leaders, which work fine. @Tran
					# every_character = {
					# 	set_nationality = {
					# 		target_country = BJS
					# 		character = THIS
					# 	}
					# }
					every_unit_leader = {
						set_nationality = {
							target_country = BJS
							character = THIS
						}
					}
					transfer_units_fraction = {
						target = BJS
						size = 1.0
						stockpile_ratio = 1.0
						army_ratio = 1.0
						navy_ratio = 1.0
						air_ratio = 1.0
					}
				}
				BLP = {
					# For a while this every_character scope was bugged to not function, but fixing it causes its own issues.
					# I've fixed the scope but commented it out as a result and changed it to only apply to unit leaders, which work fine. @Tran
					# every_character = {
					# 	set_nationality = {
					# 		target_country = BJS
					# 		character = THIS
					# 	}
					# }
					every_unit_leader = {
						set_nationality = {
							target_country = BJS
							character = THIS
						}
					}
					transfer_units_fraction = {
						target = BJS
						size = 1.0
						stockpile_ratio = 1.0
						army_ratio = 1.0
						navy_ratio = 1.0
						air_ratio = 1.0
					}
				}
				every_state = {
					limit = {
						is_baja_california_state = yes
						NOT = {
							is_owned_by = BJS
						}
					}
					set_state_flag = do_not_exodus
					BJS = {
						transfer_state = PREV
					}
					add_core_of = BJS
				}
				BJS = {
					every_owned_state = {
						clr_state_flag = do_not_exodus
					}
					hidden_effect = {
						load_oob = BJS_2275
						load_focus_tree = ncr_puppet_nf
						inherit_technology = BJS
						inherit_technology = BVC
						every_country = {
							limit = {
								OR = {
									is_neighbor_of = NCR
									is_neighbor_of = BJS
									news_is_west_tag = yes
								}
							}
							news_event = { id = news_cali.16 hours = 6 random_hours = 3 }
						}
					}
					create_new_owb_country = yes
					set_political_power = 500
					set_research_slots = 4
				}
				BJS = { change_tag_from = BVC }
				BJS = { change_tag_from = BLP }
			}
			NCR = {
				set_autonomy = {
					target = BJS
					autonomy_state = autonomy_protected_state
				}
			}
		}
	}
	focus = {
		id = ncr_slumbering_giant_waking
		icon = GFX_goal_NCR_Rangers_Lead_the_War
		cost = 45
		search_filters = { FOCUS_FILTER_IDEAS }
		available = {
			NOT = { has_country_flag = ncr_crisis }
			custom_trigger_tooltip = {
				tooltip = ncr_finished_rural_revitalisation_tt
				has_country_flag = ncr_rural_revitalisation_act_started_flag
				NOT = { has_country_flag = ncr_rural_revitalisation_act_ongoing_flag }
			}
		}
		prerequisite = { focus = ncr_baja_republic }
		x = 0
		y = 1
		relative_position_id = ncr_baja_republic
		completion_reward = {
			add_to_variable = { ncr_consumer_goods = -0.03 }
			add_to_variable = { ncr_pp_support = 0.05 }
			add_to_variable = { ncr_resources_local = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_slumbering_giant_waking_tt
			# Skips Complacent Hegemony and Rural Revitalization then stops
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				effect_tooltip = {	# This if statement should never be true when the focus is actually taken, but we use a hidden effect here in case something breaks
					swap_ideas = {
						remove_idea = ncr_rural_revitalisation
						add_idea = ncr_giant_awakes
					}
				}
				hidden_effect = {
					swap_ideas = {
						remove_idea = ncr_war_exhausted_economy
						add_idea = ncr_giant_awakes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_giant_awakes
				}
			}
			else = {
				add_political_power = 150
			}
		}
	}




	# Post-Election

	focus = {
		id = ncr_allgood_address
		icon = GFX_goal_NCR_all_good
		cost = 30
		cancelable = no
		x = 1
		y = 5
		relative_position_id = ncr_new_hand_on_the_tiller
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_election_autocomplete
				always = no
			}
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_electoral_deadlock
			}
		}
		completion_reward = {
			country_event = ncr_allgood.1
		}
	}
	focus = {
		id = boneyard_follower_mission
		icon = GFX_icon_caps
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		x = 3
		y = 1
		relative_position_id = ncr_allgood_address
		prerequisite = { focus = ncr_allgood_address }
		completion_reward = {
			add_stability = 0.05
			396 = {
				add_extra_state_shared_building_slots = 1
			}
			591 = {
				add_extra_state_shared_building_slots = 1
			}
			350 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ncr_brahmin_herd_restrictions
		icon = GFX_goal_NCR_Generic_Brahmin
		cost = 30
		x = 6
		y = 1
		prerequisite = {
			focus = ncr_allgood_address
		}
		relative_position_id = ncr_allgood_address
		completion_reward = {
			add_to_variable = { ncr_building_speed = 0.05 }
			add_to_variable = { ncr_industrial_factories = 0.01 }
			add_to_variable = { ncr_caps_modifier = -0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_brahmin_herd_restrictions_tt
			if = {
				limit = {
					has_idea = ncr_corruption_curbed
				}
				remove_ideas = ncr_corruption_curbed
			}
			else_if = {
				limit = {
					has_idea = ncr_corruption_overlooked
				}
				remove_ideas = ncr_corruption_overlooked
			}
			else_if = {
				limit = {
					has_idea = ncr_corruption_tolerated
				}
				remove_ideas = ncr_corruption_tolerated
			}
		}
	}
	focus = {
		id = ncr_sponsor_public_works
		icon = GFX_goal_surreal_2
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		x = 0
		y = 1
		prerequisite = {
			focus = ncr_brahmin_herd_restrictions
		}
		relative_position_id = ncr_brahmin_herd_restrictions
		completion_reward = {
			custom_effect_tooltip = ncr_mur_followers_influence_decrease
			decrease_followers_influence_10 = yes
			add_stability = 0.1
		}
	}
	focus = {
		id = ncr_follower_lessons
		icon = GFX_goal_generic_contraptions_girl
		cost = 30
		x = 0
		y = 1
		prerequisite = {
			focus = ncr_sponsor_public_works
		}
		relative_position_id = ncr_sponsor_public_works
		completion_reward = {
			350 = {
				add_resource = {
					type = circuitry
					amount = 5
				}
				add_resource = {
					type = energy
					amount = 3
				}
			}
			1 = {
				add_resource = {
					type = advanced
					amount = 3
				}
				add_resource = {
					type = energy
					amount = 3
				}
			}
			add_political_power = 50
		}
	}
	focus = {
		id = ncr_united_republic
		icon = GFX_goal_NCR_Shady_Sands
		cost = 30
		x = 0
		y = 1
		prerequisite = {
			focus = ncr_follower_lessons
		}
		available = {
			OR = {
				has_completed_focus = ncr_slumbering_giant_waking
				has_idea = ncr_giant_awakes
				has_idea = ncr_remilitarised_economy
			}
		}
		relative_position_id = ncr_follower_lessons
		completion_reward = {
			add_to_variable = { ncr_pp_support = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_united_republic_tt
			# Skips Complacent Hegemony and Rural Revitalization
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				swap_ideas = {
					remove_idea = ncr_war_exhausted_economy
					add_idea = ncr_giant_awakes
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_giant_awakes
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_giant_awakes
				}
				swap_ideas = {
					remove_idea = ncr_giant_awakes
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_remilitarised_economy
				}
				swap_ideas = {
					remove_idea = ncr_remilitarised_economy
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_emergency_measures
				}
				swap_ideas = {
					remove_idea = ncr_emergency_measures
					add_idea = ncr_emergency_measures
				}
			}
			else = {
				add_political_power = 150
			}
		}
	}
	focus = {
		id = boneyard_support_followers
		icon = GFX_goal_food_various_vegetables
		cost = 30
		x = 0
		y = 1
		relative_position_id = boneyard_follower_mission
		prerequisite = { focus = boneyard_follower_mission }
		completion_reward = {
			add_tech_bonus = {
				name = ncr_agri_research_tech_tt
				bonus = 1
				uses = 2
				ahead_reduction = 2
				category = agriculture_tech
			}
			random_owned_state = {
				add_resource = {
					type = water
					amount = 7
				}
			}
			random_owned_state = {
				add_resource = {
					type = water
					amount = 7
				}
			}
			# hidden_effect = {
			# 	news_event = { id = ncr_allgood.14 days = 100 }	# Seems to not exist? @Tran
			# }
		}
	}
	focus = {
		id = boneyard_support_schools
		icon = GFX_goal_generic_workshop
		cost = 30
		x = -1
		y = 1
		relative_position_id = boneyard_support_followers
		prerequisite = { focus = boneyard_support_followers }
		completion_reward = {
			add_tech_bonus = {
				uses = 3
				bonus = 0.3
				category = industry_specialisation_category
				category = tool_tech
			}
			custom_effect_tooltip = boneyard_support_schools_tt
		}
	}
	focus = {
		id = boneyard_forgottenn_men
		icon = GFX_goal_generic_circuit_adv
		cost = 30
		x = 1
		y = 1
		relative_position_id = boneyard_support_followers
		prerequisite = { focus = boneyard_support_followers }
		completion_reward = {
			custom_effect_tooltip = ncr_mur_followers_influence_decrease
			decrease_followers_influence_10 = yes
			350 = {
				add_resource = {
					type = circuitry
					amount = 12
				}
				add_resource = {
					type = advanced
					amount = 4
				}
			}
		}
	}

	focus = {
		id = boneyard_hospitals
		icon = GFX_goal_enc_education_by_followers
		cost = 30
		x = -1
		y = 1
		relative_position_id = boneyard_forgottenn_men
		prerequisite = {
			focus = boneyard_forgottenn_men
			focus = boneyard_support_schools
		}
		completion_reward = {
			custom_effect_tooltip = ncr_mur_followers_influence_decrease
			decrease_followers_influence_10 = yes
			add_ideas = followers_doctors
		}
	}
	focus = {
		id = boneyard_coops
		icon = GFX_goal_generic_combine_drone
		cost = 30
		x = 1
		y = 1
		relative_position_id = boneyard_hospitals
		prerequisite = {
			focus = boneyard_hospitals
		}
		completion_reward = {
			custom_effect_tooltip = ncr_mur_followers_influence_decrease
			decrease_followers_influence_10 = yes
			swap_ideas = {
				remove_idea = followers_doctors
				add_idea = followers_doctors_coops
			}
		}
	}
	focus = {
		id = boneyard_sun
		icon = GFX_goal_generic_power_poles
		cost = 30
		x = -1
		y = 1
		relative_position_id = boneyard_hospitals
		prerequisite = {
			focus = boneyard_hospitals
		}
		completion_reward = {
			350 = {
				add_resource = {
					type = energy
					amount = 6
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			1 = {
				add_resource = {
					type = energy
					amount = 4
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			396 = {
				add_resource = {
					type = energy
					amount = 4
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			182 = {
				add_resource = {
					type = energy
					amount = 3
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			custom_effect_tooltip = boneyard_sun_tt
		}
	}

	focus = {
		id = ncr_follower_advisor
		icon = GFX_goal_VEG_Follower_Support
		cost = 30
		x =  -1
		y = 1
		prerequisite = {
			focus = boneyard_sun
		}
		prerequisite = {
			focus = boneyard_coops
		}
		relative_position_id = boneyard_coops
		completion_reward = {
			custom_effect_tooltip = ncr_mur_followers_influence_decrease
			decrease_followers_influence_10 = yes
			custom_effect_tooltip = ncr_follower_advisor_tt
			add_political_power = 150
		}
	}
	focus = {
	id = boneyard_guns_start
		icon = GFX_goal_NCR_Gun_Runner_Licensing
		cost = 30
		x = -1
		y = 1
		relative_position_id = ncr_allgood_address
		prerequisite = { focus = ncr_allgood_address }
		completion_reward = {
			news_event = ncr_murphy.2
		}
	}
	focus = {
		id = boneyard_gun_runners
		icon = GFX_goal_NCR_Gun_Runner_Licensing
		cost = 30
		x = 2
		y = 1
		mutually_exclusive = {
			focus = boneyard_gun_runners3
			focus = boneyard_gun_runners2
		}

		relative_position_id = boneyard_guns_start
		prerequisite = { focus = boneyard_guns_start }
		completion_reward = {
			add_ideas = boneyard_gun_runners_buff
		}
	}
	#focus = {
	#	id = boneyard_gun_runners_stronger
	#	icon = GFX_goal_NCR_Gun_Runner_Licensing
	#	cost = 30
	#	x = 0
	#	y = 1
	#	relative_position_id = boneyard_guns_start
	#	prerequisite = { focus = boneyard_gun_runners }
	#	completion_reward = {
	#		add_ideas = boneyard_gun_runners_buff
	#	}
	#}
	#focus = {
	#	id = boneyard_gun_runners_stronger2
	#	icon = GFX_goal_generic_advanced_firearms_focus
	#	cost = 30
	#	x = 0
	#	y = 1
	#	relative_position_id = boneyard_gun_runners_stronger
	#	prerequisite = { focus = boneyard_gun_runners_stronger }
	#	completion_reward = {
	#		add_tech_bonus = {
	#			bonus = 0.5
	#			uses = 2
	#			category = support_tech_category
	#		}
	#	}
	#}
	focus = {
		id = boneyard_gun_runners2
		icon = GFX_goal_chem_super_stim
		cost = 30
		x = -2
		y = 1
		relative_position_id = boneyard_guns_start
		mutually_exclusive = {
			focus = boneyard_gun_runners
			focus = boneyard_gun_runners3
		}

		prerequisite = { focus = boneyard_guns_start }
		completion_reward = {
			add_ideas = ncr_follower_support

		}
	}
	focus = {
		id = boneyard_gun_runners3
		icon = GFX_goal_generic_focus_magazine_gunsandbullets_gun_laws
		cost = 30
		x = 0
		y = 1
		relative_position_id = boneyard_guns_start
		mutually_exclusive = {
			focus = boneyard_gun_runners
			focus = boneyard_gun_runners2
		}

		prerequisite = { focus = boneyard_guns_start }
		completion_reward = {
			add_to_variable = { ncr_army_defence_factor = 0.03 }
			add_to_variable = { ncr_breakthrough_factor = 0.03 }
			add_to_variable = { ncr_soft_attack = 0.03 }
			custom_effect_tooltip = boneyard_gun_runners3_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = boneyard_guns_to_blades
		icon = GFX_goal_NCR_Militia
		cost = 30
		x = 0
		y = 1
		relative_position_id = boneyard_gun_runners3

		prerequisite = {
			focus = boneyard_gun_runners3
			focus = boneyard_gun_runners2
			focus = boneyard_gun_runners
		}

		completion_reward = {
			add_to_variable = { ncr_resistance_growth = 0.10 }
			add_to_variable = { ncr_army_core_defence_factor = 0.05 }
			custom_effect_tooltip = boneyard_guns_to_blades_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_wealth_tax
		icon = GFX_goal_ancient_wealth
		cost = 30
		x = 0
		y = 1
		relative_position_id = boneyard_guns_to_blades

		prerequisite = {
			focus = boneyard_guns_to_blades

		}

		completion_reward = {
			1 = {
				set_temp_variable = {
					development_to_add = 1
				}
				add_development_to_node = yes
				add_state_modifier = {
					modifier = {
						caps_node_base_modifier = 0.10
					}
				}
			}
			add_to_variable = { ncr_consumer_goods = -0.07 }
			add_to_variable = { ncr_caps_modifier = -0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_wealth_tax_tt
		}
	}
	focus = {
		id = ncr_capitalism_with_tandi_characteristics
		icon = GFX_goal_enc_ncr_dollar
		cost = 30
		x = 1
		y = 1
		prerequisite = {
			focus = ncr_wealth_tax
		}
		prerequisite = {
			focus = ncr_public_works_administration
		}
		prerequisite = {
			focus = ncr_worker_factories
		}
		available = {
			OR = {
				has_completed_focus = ncr_slumbering_giant_waking
				has_idea = ncr_giant_awakes
				has_idea = ncr_remilitarised_economy
			}
		}
		relative_position_id = ncr_wealth_tax
		completion_reward = {
			add_political_power = 100
			# Skips Complacent Hegemony and Rural Revitalization
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				swap_ideas = {
					remove_idea = ncr_war_exhausted_economy
					add_idea = ncr_giant_awakes
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_giant_awakes
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_giant_awakes
				}
				swap_ideas = {
					remove_idea = ncr_giant_awakes
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_remilitarised_economy
				}
				swap_ideas = {
					remove_idea = ncr_remilitarised_economy
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_emergency_measures
				}
				swap_ideas = {
					remove_idea = ncr_emergency_measures
					add_idea = ncr_emergency_measures
				}
			}
			else = {
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
				random_owned_state = {
					limit = {
						is_valid_state_for_arms_factory = yes
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_always_fight_for_freedom
		icon = GFX_goal_SOK_ranger
		cost = 30
		x = -1
		y = 1
		prerequisite = {
			focus = ncr_wealth_tax
		}
		prerequisite = {
			focus = ncr_public_works_administration
		}
		prerequisite = {
			focus = ncr_worker_factories
		}
		available = {
			has_idea = ncr_rangers_lead_the_way
		}
		relative_position_id = ncr_wealth_tax
		completion_reward = {
			swap_ideas = {
				remove_idea = ncr_rangers_lead_the_way
				add_idea = ncr_rangers_lead_the_way_ii
			}
		}
	}
	focus = {
		id = ncr_rangers_never_die
		icon = GFX_goal_NCR_Golden_Ranger
		cost = 30
		x = -1
		y = 1
		available = {
			has_tech = spec_ops_equipment_tech_4
		}
		prerequisite = {
			focus = ncr_always_fight_for_freedom
		}
		prerequisite = {
			focus = ncr_capitalism_with_tandi_characteristics
		}
		relative_position_id = ncr_capitalism_with_tandi_characteristics
		completion_reward = {
			if = {
				limit = {
					has_tech = spec_ops_equipment_tech_4
				}
				add_to_variable = { ncr_army_org_factor = 0.05 }
				custom_effect_tooltip = ncr_rangers_never_die_tt
				force_update_dynamic_modifier = yes
				set_technology = { spec_ops_equipment_tech_5 = 1 }
				add_equipment_to_stockpile = {
					type = spec_ops_equipment
					amount = 100
					producer = NCR
				}
			}
			else = {
				custom_effect_tooltip = ncr_focus_research_needed_tt
			}
		}
	}

	focus = {
		id = ncr_worker_factories
		icon = GFX_goal_fallout_tool
		cost = 30
		x = 2
		y = 1
		prerequisite = {
			focus = boneyard_guns_to_blades
		}
		relative_position_id = boneyard_guns_to_blades
		completion_reward = {
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
			id = ncr_public_works_administration
			icon = GFX_goal_TTM_Water
			cost = 30
			x = -2
			y = 1
			relative_position_id = boneyard_guns_to_blades

			prerequisite = {
				focus = boneyard_guns_to_blades

			}

			completion_reward = {
				random_owned_controlled_state = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
				random_owned_controlled_state = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = infrastructure
						level = 1
						instant_build = yes
					}
				}
			}
		}

	############################
	#  Late-Game Expansionism  #
	############################
	focus = {
		id = ncr_bear_roars
		icon = GFX_goal_NCR_Propaganda_3
		cost = 60
		x = 25
		y = 19
		available = {
			OR = {
				has_completed_focus = ncr_kimball_address
				has_completed_focus = ncr_allgood_address
				has_completed_focus = ncr_dreams_of_old
				has_completed_focus = ncr_moore_victorious
				has_completed_focus = ncr_from_many_one
			}
		}
		completion_reward = {
			add_research_slot = 1
			add_ideas = ncr_idea_california_resurgent
			set_temp_variable = { temp_nf_reduction = 0.25 }
			63 = {
				add_to_variable = { ncr_nf_caps_state_modifier = temp_nf_reduction }
			}
			350 = {
				add_to_variable = { ncr_nf_caps_state_modifier = temp_nf_reduction }
			}
			custom_effect_tooltip = ncr_gain_boneyard_income
			custom_effect_tooltip = ncr_gain_dayglow_income
		}
	}

	focus = {
		id = ncr_old_world_comes_knocking
		icon = GFX_goal_NCR_Hayes_Expantion_Murica
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		cancelable = no
		prerequisite = { focus = ncr_bear_roars }
		x = -3
		y = 1
		available = {
			has_country_leader = {
				character = NCR_grant_c_hayes
				ruling_only = yes
			}
		}
		allow_branch = {
			has_country_flag = ncr_hayes_expansion
		}
		relative_position_id = ncr_bear_roars
		completion_reward = {
			add_tech_bonus = {
				bonus = 1
				uses = 1
				ahead_reduction = 1
				category = scientific_tech_category
			}
			add_war_support = 0.1
			#custom_effect_tooltip #Hayes says something cool
		}
	}
	focus = {
		id = ncr_my_fellow_eurekans
		icon = GFX_goal_NCR_Hayes_Expansion_Granite
		cost = 30
		available = {
			EUR = {
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					borders_new_california = yes
					exists = no
				}
			}
		}
		prerequisite = {
			focus = ncr_old_world_comes_knocking
		}
		x = -7
		y = 1
		relative_position_id = ncr_old_world_comes_knocking
		completion_reward = {
			if = {
				limit = {
					EUR = {
						NOT = {
							owns_state = 548
						}
					}
				}
				if = {
					limit = {
						EUR = {
							exists = yes
							borders_new_california = yes
						}
					}
					EUR = {
						invite_to_new_california = yes
					}
				}
				custom_effect_tooltip = ncr_hayes_granite_tt
				custom_effect_tooltip = GRANITE_TT
				set_country_flag = ncr_hayes_granite_general
				set_country_flag = ncr_hayes_granite_advisor
				set_technology = {
					enclave_pa_unlock_tech = 1
				}
			}
			else = {
				EUR = {
					invite_to_new_california = yes
				}
			}
		}
	}
	focus = {
		id = ncr_old_solder
		icon = GFX_goal_NCR_Hayes_Expansion_Dornan
		cost = 30
		available = {
			VLT = {
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					borders_new_california = yes
					exists = no
				}
			}
		}
		prerequisite = {
			focus = ncr_my_fellow_eurekans
		}
		x = 0
		y = 1
		relative_position_id = ncr_my_fellow_eurekans
		completion_reward = {
			if = {
				limit = {
					VLT = {
						exists = yes
						borders_new_california = yes
					}
				}
				VLT = {
					invite_to_new_california = yes
				}
			}
			country_event = ncr_hayes_expansion.4
		}
	}
	focus = {
		id = ncr_texan_claim
		icon = GFX_goal_NCR_Hayes_Expansion_Lone_Star
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			OR = {
				AND = {
					NOT = { country_exists = TBH }
					NOT = { country_exists = LNS }
					NOT = { country_exists = UOA }
					RRG = {
						all_core_land_owned_by_prev_sphere = yes
					}
				}
				borders_texan_economic_union = yes
			}
		}
		prerequisite = {
			focus = ncr_old_world_comes_knocking
		}
		x = -5
		y = 1
		relative_position_id = ncr_old_world_comes_knocking
		will_lead_to_war_with = TBH
		will_lead_to_war_with = TEX
		completion_reward = {
			if = {
				limit = {
					HRO = {
						is_subject = no
						exists = yes
					}
				}
				HRO = {
					invite_to_root_faction = yes
				}
			}
			if = {
				limit = {
					UOA = {
						has_completed_focus = uoa_failure_of_the_union
						is_subject = no
						exists = yes
					}
				}
				UOA = {
					invite_to_root_faction = yes
				}
			}
			if = {
				limit = {
					OR = {
						LNS = {
							has_country_flag = formed_texas
						}
						TBH = {
							has_country_flag = formed_texas
						}
					}
				}
				TEX = {
					ROOT = {
						grant_wargoals_on_core_states_of_prev_force_ai_war = yes
					}
				}
			}
			else_if = {
				limit = {
					TBH = {
						exists = yes
					}
				}
				TBH = {
					ROOT = {
						grant_wargoals_on_core_states_of_prev_force_ai_war = yes
					}
				}
			}
			every_state = {
				limit = {
					OR = {
						region = 6
						region = 49
						region = 105
						region = 106
						region = 107
					}
					OWNER = {
						is_not_new_california_member = yes
					}
				}
				add_claim_by = NCR
			}
		}
	}
	focus = {
		id = ncr_keeping_promises
		icon = GFX_goal_NCR_Hayes_Expansion_Moon
		cost = 30
		available = {
			880 = {
				OWNER = {
					is_new_california_member = yes
				}
			}
			has_completed_focus = ncr_for_all_tomorrows
		}
		prerequisite = {
			focus = ncr_texan_claim
		}
		x = 0
		y = 1
		relative_position_id = ncr_texan_claim
		completion_reward = {
			country_event = ncr_hayes_expansion.5
		}
	}
	focus = {
		id = ncr_oh_mexico
		icon = GFX_goal_NCR_Hayes_Expansion_Poseidon
		cost = 30
		available = {
			CES = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_old_world_comes_knocking
		}
		x = -3
		y = 1
		relative_position_id = ncr_old_world_comes_knocking
		completion_reward = {
			custom_effect_tooltip = ncr_hayes_unlock_mexico_tt
		}
	}
	focus = {
		id = ncr_the_return_of_51st
		icon = GFX_goal_NCR_Hayes_Expansion_Mexico
		cost = 30
		available = {
			has_completed_focus = ncr_steel_lady
			RRG = {
				all_core_land_owned_by_prev_sphere = yes
			}
			LGS = {
				all_core_land_owned_by_prev_sphere = yes
			}
			SIN = {
				all_core_land_owned_by_prev_sphere = yes
			}
			PEC = {
				all_core_land_owned_by_prev_sphere = yes
			}
			FFI = {
				all_core_land_owned_by_prev_sphere = yes
			}
			BLO = {
				all_core_land_owned_by_prev_sphere = yes
			}
			RBD = {
				all_core_land_owned_by_prev_sphere = yes
			}
			GDH = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_oh_mexico
		}
		x = 0
		y = 1
		relative_position_id = ncr_oh_mexico
		completion_reward = {
			custom_effect_tooltip = ncr_hayes_moore_tt
			hidden_effect = {
				every_state = {
					limit = {
						OR = {
							is_core_of = BLO
							is_core_of = RRG
							is_core_of = FFI
							is_core_of = SIN
							is_core_of = LGS
							is_core_of = PEC
							is_core_of = RBD
							is_core_of = GDH
							is_core_of = TLA
							check_variable = { original_owner = TLA.id }
							is_core_of = TVR
							is_core_of = ARM
							is_core_of = PET
							is_core_of = ATE
							is_core_of = ITZ
							is_core_of = CAF
							is_core_of = TDT
							is_core_of = GRH
							is_core_of = TAA
						}
						OWNER = { is_new_california_member = yes }
					}
					set_state_flag = do_not_exodus
					MXT = {
						transfer_state = PREV
						create_or_join_new_california = yes
						746 = {
							add_core_of = MXT
						}
						inherit_technology = NCR
						add_ideas = {
							mot_idea_support_from_shady_sands
						}
						army_experience = 100
						every_owned_state = {
							limit = {
								NOT = {
									is_core_of = MXT
								}
							}
							add_resistance = 40
						}
					}
					clr_state_flag = do_not_exodus
				}
				transfer_units_fraction = {
					target = MXT
					size = 0.20
					stockpile_ratio = 0.20
					army_ratio = 0.20
					navy_ratio = 0.20
					air_ratio = 0.20
					keep_unit_leaders_trigger = {
						always = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_steel_lady
		icon = GFX_goal_NCR_Hayes_Expansion_Moore
		cost = 30
		prerequisite = {
			focus = ncr_old_world_comes_knocking
		}
		x = -1
		y = 1
		relative_position_id = ncr_old_world_comes_knocking
		completion_reward = {
			country_event = ncr_hayes_expansion.2
		}
	}
	focus = {
		id = ncr_operation_rusted_steel
		icon = GFX_goal_NCR_Hayes_Expansion_BoS
		cost = 30
		available = {
			CES = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_steel_lady
		}
		x = 0
		y = 1
		relative_position_id = ncr_steel_lady
		completion_reward = {
			add_political_power = 50
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 50 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 50 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_sky_is_the_limit
		icon = GFX_goal_NCR_Hayes_Expansion_Sky_Plane
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			OR = {
				106 = {
					OWNER = {
						is_controlled_by_ROOT_or_ally = yes
					}
				}
				187 = {
					OWNER = {
						is_controlled_by_ROOT_or_ally = yes
					}
				}
			}
			OR = {
				SKY = {
					borders_new_california = yes
				}
				389 = {
					OWNER = {
						borders_new_california = yes
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_old_world_comes_knocking
		}
		bypass = {
			SKY = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		x = 1
		y = 1
		will_lead_to_war_with = SKY
		relative_position_id = ncr_old_world_comes_knocking
		completion_reward = {
			SKY = {
				ROOT = {
					grant_wargoals_on_core_states_of_prev_force_ai_war = yes
				}
			}
		}
	}
	focus = {
		id = ncr_area_51
		icon = GFX_goal_NCR_Hayes_Expansion_Area_51
		cost = 60
		available = {
			owns_state = 389
			SKY = { exists = no }
		}
		prerequisite = {
			focus = ncr_sky_is_the_limit
		}
		x = 0
		y = 1
		relative_position_id = ncr_sky_is_the_limit
		completion_reward = {
			custom_effect_tooltip = ncr_hayes_area_51_tt
			hidden_effect = {
				every_state = {
					limit = {
						is_core_of = SKY
						is_owned_by = NCR
					}
					SKY = {
						transfer_state = PREV
					}
				}
				NCR = {
					puppet = SKY
				}
			}
			add_ideas = NCR_area_51_research_zone
			set_technology = {
				vertibird_unlock_tech = 1
			}
			# if = {
			# 	limit = {
			# 		NOT = {
			# 			has_country_flag = area_51_done_flag
			# 		}
			# 	}
			# 	news_event = ncr_hayes_expansion.1
			# }
		}
	}


	#### MOORE EXPANSION ####

	focus = {
		id = ncr_california_first_and_foremost
		icon = GFX_goal_NCR_Moore_California
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_bear_roars }
		x = -3
		y = 1
		available = {
			has_completed_focus = ncr_moore_victorious
		}
		allow_branch = {
			has_completed_focus = ncr_put_down_revanchists
		}
		relative_position_id = ncr_bear_roars
		completion_reward = {
			add_ideas = NCR_cali_first
		}
	}
	focus = {
		id = ncr_moore_ncr_is_the_progress
		icon = GFX_goal_NCR_Moore_Expansion_Progress
		cost = 30
		available = {
			owns_state = 350
		}
		prerequisite = { focus = ncr_california_first_and_foremost }
		x = -7
		y = 1
		relative_position_id = ncr_california_first_and_foremost
		completion_reward = {
			add_ideas = NCR_hayes_reforms
		}
	}
	focus = {
		id = ncr_moore_ncr_is_prosperity
		icon = GFX_goal_NCR_Moore_Expansion_Prosperity
		cost = 30
		available = {
			211 = {
				OWNER = {
					OR = {
						is_ally_with = ROOT
						original_tag = ROOT
						original_tag = CES
					}
				}
			}
			252 = {
				OWNER = {
					OR = {
						is_ally_with = ROOT
						original_tag = ROOT
						original_tag = CES
					}
				}
			}
		}
		prerequisite = { focus = ncr_moore_ncr_is_the_progress }
		x = 0
		y = 1
		relative_position_id = ncr_moore_ncr_is_the_progress
		completion_reward = {
			swap_ideas = {
				remove_idea = economy_moore_no_checks
				add_idea = economy_moore_prosperity
			}
		}
	}
	focus = {
		id = ncr_unfinished_business
		icon = GFX_goal_NCR_Moore_Expansion_Gas
		cost = 30
		prerequisite = { focus = ncr_california_first_and_foremost }
		x = -5
		y = 1
		available = {
			46 = {
				OWNER = {
					is_in_faction_with = ROOT
				}
			}
		}
		relative_position_id = ncr_california_first_and_foremost
		completion_reward = {
			country_event = ncr_order.16
		}
	}
	focus = {
		id = ncr_moore_power_armored_tank
		icon = GFX_goal_NCR_Moore_Expansion_Tank
		cost = 30
		available = {
			has_tech = turret_vehicle_tech
		}
		prerequisite = { focus = ncr_unfinished_business }
		x = 0
		y = 1
		available = {
		}
		bypass = {
		}
		relative_position_id = ncr_unfinished_business
		completion_reward = {
			country_event = ncr_order.17
		}
	}
	focus = {
		id = ncr_moore_oregon_campaign
		icon = GFX_goal_NCR_Moore_Expansion_Torch
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = { focus = ncr_california_first_and_foremost }
		x = -3
		y = 1
		available = {
			CES = {
				exists = no
			}
		}
		relative_position_id = ncr_california_first_and_foremost
		completion_reward = {
			custom_effect_tooltip = ncr_oregon_wargoal_tt
			hidden_effect = {
				every_state = {
					limit = {
						OR = {
							region = 11
							region = 59
							region = 58
						}
						OWNER = {
							is_not_californian_hegemony_member = yes
						}
					}
					ROOT = {
						grant_wargoals_on_core_states_of_prev_force_ai_war = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_moore_northern_frontier
		icon = GFX_goal_NCR_Moore_Expansion_Frontier
		cost = 45
		prerequisite = { focus = ncr_moore_oregon_campaign }
		x = 0
		y = 1
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_oregon_owning_tt
				owns_state = 337
				owns_state = 235
				owns_state = 580
				owns_state = 71
				owns_state = 454
				owns_state = 231
				owns_state = 358
				owns_state = 493
				owns_state = 37
				owns_state = 274
				owns_state = 51
			}
		}
		relative_position_id = ncr_moore_oregon_campaign
		completion_reward = {
			country_event = ncr_order.15
		}
	}
	focus = {
		id = ncr_moore_execute_bos_leaders
		icon = GFX_goal_NCR_Moore_Expansion_Trials
		cost = 30
		prerequisite = { focus = ncr_california_first_and_foremost }
		x = -1
		y = 1
		available = {
			has_completed_focus = ncr_moore_avenging_the_fallen
		}
		relative_position_id = ncr_california_first_and_foremost
		completion_reward = {
			country_event = ncr_order.9
		}
	}
	focus = {
		id = ncr_moore_bos_crusade
		icon = GFX_goal_NCR_Moore_Expansion_Toaster
		cost = 30
		prerequisite = { focus = ncr_moore_execute_bos_leaders }
		x = 0
		y = 1
		available = {
			CES = {
				exists = no
			}
		}
		relative_position_id = ncr_moore_execute_bos_leaders
		completion_reward = {
			custom_effect_tooltip = ncr_crusade_tt
		}
	}
	focus = {
		id = ncr_moore_beat_up_tribals
		icon = GFX_goal_NCR_Moore_Expansion_Bull
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = { focus = ncr_california_first_and_foremost }
		x = 1
		y = 1
		available = {
			has_completed_focus = ncr_moore_ncr_is_prosperity
			OR = {
				borders_caesars_legion = yes
				caesars_legion_does_not_exist = yes
				CES = {
					all_core_land_owned_by_prev_sphere = yes
				}
			}
		}
		relative_position_id = ncr_california_first_and_foremost
		will_lead_to_war_with = CES
		completion_reward = {
			every_country = {
				limit = {
					OR = {
						original_tag = CES
						is_caesars_legion_member = yes
					}
				}
				ROOT = {
					grant_wargoals_on_core_states_of_prev_force_ai_war = yes
				}
			}
		}
	}
	focus = {
		id = ncr_moore_nevada_mojave_arizona_claims
		icon = GFX_goal_NCR_Moore_Expansion_Preventive_Measures
		cost = 30
		prerequisite = { focus = ncr_moore_beat_up_tribals }
		x = 0
		y = 1
		available = {
			OR = {
				CES = {
					exists = no
				}
				CES = {
					all_core_land_owned_by_prev_sphere = yes
				}
			}
		}
		relative_position_id = ncr_moore_beat_up_tribals
		completion_reward = {
			custom_effect_tooltip = ncr_claims_a_lot_tt
			hidden_effect = {
				every_state = {
					limit = {
						OR = {
							region = 32
							region = 3
							region = 56
							region = 12
							region = 57
							region = 29
							region = 30
							region = 2
							region = 31
						}
						OWNER = {
							is_not_californian_hegemony_member = yes
						}
					}
					add_claim_by = ROOT
				}
			}
		}
	}
	#### MOORE EXPANSION ####

	focus = {
		id = ncr_department_external_affairs
		icon = GFX_goal_NCR_Kimball_Expansion_Chad
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_bear_roars }
		x = -3
		y = 1
		available = {
				has_country_leader = {
					character = NCR_aaron_kimball
					ruling_only = yes
				}
		}
		allow_branch = {
			NOT = {
				has_country_flag = ncr_hayes_expansion
				has_completed_focus = ncr_put_down_revanchists
			}
		}
		relative_position_id = ncr_bear_roars
		completion_reward = {
			add_ideas = NCR_DEA
			custom_effect_tooltip = ncr_imperialist_sentiment_tt
			#custom_effect_tooltip = new_reclaimnevada_tt
			#	every_state = {
			#		limit = {
			#			is_nevada_state = yes
			#			OWNER = {
			#				is_not_new_california_member = yes
			#			}
			#		}
			#		ROOT = {
			#			#add_state_core = PREV
			#			add_state_claim = PREV
			#		}
			#	}
		}
	}

	focus = {
		id = ncr_state_department
		icon = GFX_goal_NCR_Murphy_Expansion
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_bear_roars }
		x = 3
		y = 1
		available = {
			has_country_leader = {
				character = NCR_allgood_murphy
			}
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_mossman_conspiracy
			}
		}
		relative_position_id = ncr_bear_roars
		completion_reward = {
			add_ideas = NCR_state_department
		}
	}

	focus = {
		id = ncr_murphy_heroes_of_the_gulf
		icon = GFX_goal_NCR_Murphy_Expansion_Luchas
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_state_department }
		available = {
			FFI = {
				exists = yes
				is_subject = no
				is_in_faction = no
				OR = {
					SIN = {
						all_core_land_owned_by_prev_sphere = yes
					}
					BLO = {
						all_core_land_owned_by_prev_sphere = yes
					}
				}
			}
			naval_strength_ratio = {
				tag = CES
				ratio > 1.5
			}
			naval_strength_ratio = {
				tag = GDH
				ratio > 1.5
			}
		}
		bypass = {
			FFI = {
				OR = {
					exists = no
					is_subject = yes
					is_in_faction = yes
				}
			}
		}
		x = -1
		y = 1
		relative_position_id = ncr_state_department
		completion_reward = {
			FFI = {
				invite_to_new_california = yes
			}
		}
	}
	focus = {
		id = ncr_murphy_sierra_sunrise
		icon = GFX_goal_NCR_Murphy_Expansion_Sun
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		cancelable = no
		available = {
			CES = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = { focus = ncr_murphy_heroes_of_the_gulf }
		x = 0
		y = 1
		relative_position_id = ncr_murphy_heroes_of_the_gulf
		completion_reward = {
			add_stability = 0.1
			if = {
				limit = {
					NOT = {
						FFI = {
							is_new_california_member = yes
						}
						RBD = {
							all_core_land_owned_by_prev_sphere = yes
						}
						LGS = {
							all_core_land_owned_by_prev_sphere = yes
						}
						GDH = {
							all_core_land_owned_by_prev_sphere = yes
						}
					}
				}
				custom_effect_tooltip = ncr_murphy_sierra_sunrise_tt
			}
			if = {
				limit = {
					FFI = {
						is_new_california_member = yes
					}
				}
				country_event = ncr_murphy.10
				FFI = {
					country_event = ncr_murphy.10
				}
			}
			if = {
				limit = {
					RBD = {
						all_core_state = {
							controls_or_subject_of = yes
						}
					}
				}
				custom_effect_tooltip = ncr_mur_rbd_tt
				hidden_effect = {
					every_state = {
						limit = {
							is_core_of = RBD
							is_owned_by = NCR
						}
						RBD = {
							transfer_state = PREV
						}
					}
					NCR = {
						set_autonomy = {
							target = RBD
							autonomy_state = autonomy_protected_state
						}
					}
					RBD = {
						join_new_california = yes
					}
				}
			}
			if = {
				limit = {
					LGS = {
						all_core_state = {
							controls_or_subject_of = yes
						}
					}
				}
				custom_effect_tooltip = ncr_mur_lgs_tt
				hidden_effect = {
					every_state = {
						limit = {
							is_core_of = LGS
							is_owned_by = NCR
						}
						LGS = {
							transfer_state = PREV
						}
					}
					NCR = {
						set_autonomy = {
							target = LGS
							autonomy_state = autonomy_protected_state
						}
					}
					LGS = {
						join_new_california = yes
					}
				}
			}
			if = {
				limit = {
					RBD = {
						all_core_state = {
							controls_or_subject_of = yes
						}
					}
				}
				custom_effect_tooltip = ncr_mur_gdh_tt
				hidden_effect = {
					every_owned_state = {
						limit = {
							OR = {
								is_core_of = GDH
								is_core_of = TWO
								is_core_of = TON
								is_core_of = COW
							}
							is_owned_by = NCR
						}
						GDH = {
							transfer_state = PREV
						}
					}
					NCR = {
						set_autonomy = {
							target = GDH
							autonomy_state = autonomy_protected_state
						}
					}
					GDH = {
						load_focus_tree = ncr_puppet_nf
						set_cosmetic_tag = NCR_Sonora
						promote_character = GDH_gubernia_izquierda
						join_new_california = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_murphy_all_by_for_people
		icon = GFX_goal_NCR_Murphy_Expansion_Mojave
		cost = 30
		x = 3
		y = 1
		available = {
			MOT = {
				exists = yes
				is_in_faction_with = NCR
			}
		}
		bypass = {
			MOT = {
				exists = no
			}
		}
		relative_position_id = ncr_state_department
		prerequisite = { focus = ncr_state_department }
		completion_reward = {
			country_event = ncr_murphy.11
		}
	}
	focus = {
		id = ncr_murphy_in_the_shadow_of_the_valley
		icon = GFX_goal_NCR_Murphy_Expansion_Elijah
		cost = 30
		x = 0
		y = 1
		available = {
			OR = {
				AND = {
					MOJ = {
						exists = no
					}
					MOT = {
						owns_state = 46
					}
				}
				AND = {
					MOJ = {
						has_completed_focus = moj_the_mojave_secured
						exists = no
					}
				}
			}
		}
		relative_position_id = ncr_murphy_all_by_for_people
		prerequisite = { focus = ncr_murphy_all_by_for_people }
		completion_reward = {
			if = {
				limit = {
					MOJ = {
						exists = no
					}
					MOT = {
						owns_state = 46
					}
				}
				country_event = ncr_allgood.18
			}
			else_if = {
				limit = {
					MOJ = {
						has_completed_focus = moj_the_mojave_secured
						exists = no
					}
				}
				country_event = ncr_allgood.19
			}
			else = {
				custom_effect_tooltip = ncr_mur_moj_tt
			}
		}
	}
	focus = {
		id = ncr_murphy_mossman_doctrine
		icon = GFX_goal_NCR_Murphy_Expansion_Mossman
		cost = 30
		x = 5
		y = 1
		relative_position_id = ncr_state_department
		prerequisite = { focus = ncr_state_department }
		completion_reward = {
			add_political_power = 150
			custom_effect_tooltip = ncr_mur_bear_hug_tt
			every_other_country = {
				limit = {
					is_not_new_california_member = yes
					OR = {
						borders_new_california = yes
						has_idea = ncr_sphere
						has_idea = ncr_sphere2
					}
					NOT = {
						has_country_flag = is_raider_nation
						tag = BOS
						tag = BVC
						tag = BLP
						tag = ATE
						tag = SOK
						tag = WHT
						tag = EHT
						tag = THN
						tag = WBH
						tag = TRL
						is_caesars_legion_member = yes
						is_vulpes_legion_member = yes
						is_aurelius_legion_member = yes
						is_lanius_legion_member = yes
						is_hades_legion_member = yes
						is_lucius_legion_member = yes
						is_malpais_legion_member = yes
						AND = {
							tag = NEW
							OR = {
								has_government = ruler
								has_government = elites
							}
						}
						AND = {
							OR = {
								tag = TON
								tag = CWB
							}
							country_exists = CES
						}
						has_war_with = ROOT
					}
				}
				country_event = ncr_murphy.12
			}
			if = {
				limit = {
					ARR = {
						exists = yes
						is_subject = no
						is_not_new_california_member = yes
						borders_new_california = yes
						check_variable = {
							chosen_karma_num > 4
						}
					}
				}
				ARR = {
					invite_to_new_california = yes
				}
			}
			if = {
				limit = {
					VLT = {
						exists = yes
						is_subject = no
						is_not_new_california_member = yes
						borders_new_california = yes
						OR = {
							has_country_leader = {
								character = VLT_gordon_of_gecko
								ruling_only = yes
							}
							has_country_leader = {
								character = VLT_first_citizen_lynette
								ruling_only = yes
							}
						}
					}
				}
				VLT = {
					invite_to_new_california = yes
				}
			}
		}
	}
	focus = {
		id = ncr_mur_injustice_anywhere
		icon = GFX_goal_NCR_Murphy_Expansion_Rangers
		cost = 30
		x = 0
		y = 1
		available = {

		}
		relative_position_id = ncr_murphy_mossman_doctrine
		prerequisite = { focus = ncr_murphy_mossman_doctrine }
		completion_reward = {
			add_ideas = NCR_protectors_of_justice_idea
			custom_effect_tooltip = ncr_mur_help_tt
		}
	}
	focus = {
		id = ncr_brotherhood_embassy
		icon = GFX_goal_NCR_Murphy_Expansion_BOS_Peace
		cost = 30
		x = 1
		y = 1
		relative_position_id = ncr_state_department
		prerequisite = {
			focus = ncr_state_department
		}
		available = {
			NOT = {
				has_war_with = BOS
			}
			BOS = { exists = yes }
		}
		completion_reward = {
			BOS = { country_event = ncr_allgood.6}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = -30 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = -30 }
				bos_change_tension = yes
			}
			hidden_effect = {
				country_event = {
					id = ncr_allgood.21
					days = 6
				}
			}
		}
	}
	focus = {
		id = ncr_brotherhood_assistance
		icon = GFX_goal_NCR_Murphy_Expansion_BOS_Help
		cost = 30
		x = 0
		y = 1
		relative_position_id = ncr_brotherhood_embassy
		prerequisite = {
			focus = ncr_brotherhood_embassy
		}
		available = {
			has_war_with = CES
			CES = {
				controls_state = 77
			}
			if = {
				limit = {
					has_dynamic_modifier = {
						modifier = bos_ncr_tension_dynamic_modifier
					}
				}
				custom_trigger_tooltip = {
					tooltip = 0_tension_tt
					check_variable = { NCR.bos_tension < 1 }
				}
			}
			country_exists = BOS
			BOS = {
				if = {
					limit = {
						has_dynamic_modifier = {
							modifier = bos_tension_dynamic_modifier
						}
					}
					custom_trigger_tooltip = {
						tooltip = 0_tension_tt
						check_variable = { BOS.bos_tension < 1 }
					}
				}
			}
		}
		completion_reward = {
			BOS = { country_event = ncr_allgood.9}
		}
	}
	focus = {
		id = ncr_baseball_league_for_allies
		icon = GFX_goal_NCR_Murphy_Expansion_Field
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_state_department }
		x = 7
		y = 1
		relative_position_id = ncr_state_department
		completion_reward = {
			custom_effect_tooltip = ncr_baseball_league_for_allies_tt
			custom_effect_tooltip = ncr_mur_baseball_tt
			set_country_flag = ncr_league_member
			hidden_effect = {
				activate_mission = ncr_new_baseball_game
			}
			if = {
				limit = {
					BJS = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				BJS = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					KLA = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				KLA = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					VEG = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				VEG = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					CYC = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				CYC = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					NEW = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				NEW = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					ARR = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				ARR = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					DES = {
						exists = yes
						has_completed_focus = des_vargas_wins
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				DES = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					SHI = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				SHI = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					FFI = {
						exists = yes
						#is_not_new_california_member = yes
						at_peace_with_new_california = yes
					}
				}
				FFI = {country_event = ncr_allgood.3 }
			}
			if = {
				limit = {
					EDA = {
						exists = yes
						at_peace_with_new_california = yes
						borders_new_california = yes
					}
				}
				EDA = {country_event = ncr_allgood.3 }
			}
		}
	}

	focus = {
		id = ncr_brotherhood_baseball
		icon = GFX_goal_NCR_Murphy_Expansion_Friendly_Ball
		cost = 30
		x = 0
		y = 1
		relative_position_id = ncr_baseball_league_for_allies
		prerequisite = { focus = ncr_baseball_league_for_allies }
		completion_reward = {
			BOS = { country_event = ncr_allgood.3 }
		}
	}

	###################
	#Calhoun expansion
	###################

	focus = {
		id = ncr_cal_peace_in_our_times
		icon = GFX_goal_NCR_Calhoun_Expansion_Dove
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_bear_roars }
		x = 3
		y = 1
		available = {
			has_completed_focus = ncr_from_many_one
		}
		allow_branch = {
			has_completed_focus = ncr_mossman_conspiracy
		}
		relative_position_id = ncr_bear_roars
		completion_reward = {
			set_rule = {
				can_guarantee_other_ideologies = yes
			}
			add_ideas = NCR_bon_peace
		}
	}
	focus = {
		id = ncr_cal_murphy_reforms
		icon = GFX_goal_NCR_Calhoun_Expansion_Cornucopia
		cost = 30
		prerequisite = {
			focus = ncr_cal_peace_in_our_times
		}
		x = -1
		y = 1
		relative_position_id = ncr_cal_peace_in_our_times
		completion_reward = {
			add_ideas = followers_doctors_coops
			every_owned_state = {
				limit = {
					is_core_of = NCR
				}
				add_extra_state_shared_building_slots = 2
			}
		}
	}
	focus = {
		id = ncr_cal_new_ranger_corps
		icon = GFX_goal_NCR_Calhoun_Expansion_Ranger
		cost = 30
		prerequisite = {
			focus = ncr_cal_murphy_reforms
		}
		x = 0
		y = 1
		relative_position_id = ncr_cal_murphy_reforms
		completion_reward = {
			add_ideas = ncr_new_ranger_corps
			set_technology = {
				spec_ops_equipment_tech_5 = 1
				stealth_boy_tech = 1
			}
		}
	}
	focus = {
		id = ncr_cal_lost_hills_reformers
		icon = GFX_goal_NCR_Calhoun_Expansion_Llwyd
		cost = 30
		prerequisite = {
			focus = ncr_cal_peace_in_our_times
		}
		x = 1
		y = 1
		relative_position_id = ncr_cal_peace_in_our_times
		completion_reward = {
			BOS = {
				country_event = ncr_dharma.14
			}
		}
	}
	focus = {
		id = ncr_cal_steel_rangers
		icon = GFX_goal_NCR_Calhoun_Expansion_Hands
		cost = 30
		available = {
			BOS = {
				has_government = people
				people > 0.8
			}
		}
		prerequisite = {
			focus = ncr_cal_lost_hills_reformers
		}
		x =0
		y = 1
		relative_position_id = ncr_cal_lost_hills_reformers
		completion_reward = {
			BOS = {
				country_event = ncr_dharma.15
			}
		}
	}
	focus = {
		id = ncr_cal_restore_nevada_rangers
		icon = GFX_goal_NCR_Calhoun_Expansion_Ranger_Star
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = {
			focus = ncr_cal_peace_in_our_times
		}
		x = 3
		y = 1
		relative_position_id = ncr_cal_peace_in_our_times
		completion_reward = {
			if = {
				limit = {
					210 = {
						OWNER = {
							is_dharma_way_member = yes
							NOT = {
								tag = DES
							}
						}
					}
				}
				custom_effect_tooltip = ncr_cal_nevada_tt
				hidden_effect = {
					every_state = {
						limit = {
							OWNER = {
								is_dharma_way_member = yes
							}
							OR = {
								region = 56
								region = 57
								region = 12
							}
						}
						DES = {
							transfer_state = PREV
						}
						add_core_of = DES
					}
					DES = {
						become_puppet = yes
						set_cosmetic_tag = DES_NCR
						load_focus_tree = ncr_puppet_nf
						set_capital = {state = 210 }
						210 = {
							add_extra_state_shared_building_slots = 6
							set_temp_variable = { pop_add = 15000 }
							add_state_population = yes
							set_state_name = STATE_210_DES
						}
						set_province_name = {
							id = 3519
							name = VICTORY_POINTS_3519_DES
						}
						add_ideas = desertrangers
						retire_country_leader = yes
						BON = {
							DES_angela_deth = {
								set_nationality = DES
							}
						}
						add_country_leader_role = {
							character = DES_angela_deth
							promote_leader = yes
							country_leader = {
								ideology = unlimited_democracy
								expire = "3000.01.01.01"
								traits = {
									DES_ranger_general
								}
							}
						}
					}
				}
			}
			else = {
				custom_effect_tooltip = ncr_cal_nevada_retake_tt
				every_country = {
					limit = {
						owns_state = 210
					}
					BON = {
						grant_wargoals_on_core_states_of_prev_force_ai_war = yes
					}
				}
				set_country_flag = ncr_cal_restore_des
			}
		}
	}
	focus = {
		id = ncr_cal_navajo_reservation_legion_revolt
		icon = GFX_goal_NCR_Calhoun_Expansion_David
		cost = 30
		available = {
			NAV = {
				exists = yes
				custom_trigger_tooltip = {
					check_variable = { NAV_resistance > NAV_loyalty }
					tooltip = ncr_cal_navajo_tt
				}
			}
		}
		bypass = {
			NAV = {
				OR = {
					exists = no
					is_dharma_way_member = yes
				}
			}
		}
		prerequisite = {
			focus = ncr_cal_restore_nevada_rangers
		}
		x = 0
		y = 1
		relative_position_id = ncr_cal_restore_nevada_rangers
		completion_reward = {
			NAV = {
				country_event = ncr_dharma.16
			}
		}
	}
	focus = {
		id = ncr_cal_doctors_without_borders
		icon = GFX_goal_NCR_Calhoun_Expansion_Doctor
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		prerequisite = {
			focus = ncr_cal_peace_in_our_times
		}
		x = 5
		y = 1
		relative_position_id = ncr_cal_peace_in_our_times
		completion_reward = {
			custom_effect_tooltip = ncr_cal_followers_tt
			effect_tooltip = {
				add_stability = 0.1
				add_political_power = 100
				add_ideas = followers_doctors
				add_offsite_building = {
					type = industrial_complex
					level = 4
				}
			}
			custom_effect_tooltip = ncr_empty_tt
			every_country = {
				limit = {
					has_country_flag = followers_established
					NOT = {
						original_tag = NCR
					}
				}
				country_event = ncr_dharma.17
			}
		}
	}
	focus = {
		id = ncr_cal_a_necessary_evil
		icon = GFX_goal_NCR_Calhoun_Expansion_Nail_Skull
		cost = 30
		prerequisite = {
			focus = ncr_cal_doctors_without_borders
		}
		x = 0
		y = 1
		relative_position_id = ncr_cal_doctors_without_borders
		completion_reward = {
			custom_effect_tooltip = ncr_cal_raiders_tt
		}
	}
	focus = {
		id = ncr_cal_new_canaan
		icon = GFX_goal_NCR_Calhoun_Expansion_Jesus
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		prerequisite = {
			focus = ncr_cal_peace_in_our_times
		}
		x = 7
		y = 1
		relative_position_id = ncr_cal_peace_in_our_times
		completion_reward = {
			if = {
				limit = {
					NCN = {
						exists = yes
						is_subject = no
					}
				}
				NCN = {
					add_ideas = NCR_bon_ncn_trade
				}
				add_ideas = NCR_bon_ncn_trade_bon
				give_guarantee = NCN
			}
			else = {
				custom_effect_tooltip = ncr_daniel_tt
				add_stability = 0.05
				add_manpower = 514
				hidden_effect = {
					NCN = {
						NCN_daniel = {
							set_nationality = BON
						}
					}
				}
			}
		}
	}
	focus = {
		id = ncr_cal_californian_federation
		icon = GFX_goal_NCR_Calhoun_Expansion_Ballot_Box
		cost = 30
		available = {
			has_completed_focus = ncr_true_synthesis
		}
		prerequisite = {
			focus = ncr_cal_new_canaan
		}
		x = 0
		y = 1
		relative_position_id = ncr_cal_new_canaan
		completion_reward = {
			country_event = ncr_dharma.18
		}
	}
	###################
	#Kimballs expansion
	###################
	focus = {
		id = ncr_kimball_colorado_plateau
		icon = GFX_goal_NCR_Kimball_Expansion_Plateau
		cost = 30
		cancelable = no
		available = {
			OR = {
				controls_state = 520
				any_other_country = {
					controls_state = 520
					is_in_faction_with = NCR
				}
			}
		}
		prerequisite = { focus = ncr_department_external_affairs }
		x = -7
		y = 1
		available = {
		}
		relative_position_id = ncr_department_external_affairs
		completion_reward = {
			custom_effect_tooltip = ncr_claims_utah_tt
			hidden_effect = {
				every_state = {
					limit = {
						OR = {
							region = 28
							region = 38
							region = 39
						}
					}
					add_claim_by = ROOT
				}
			}
		}
	}
	focus = {
		id = ncr_kimball_canyonlands_territory
		icon = GFX_goal_NCR_Kimball_Expansion_Canyonlands_Jim
		cost = 30
		cancelable = no
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_canyonlands_owning_tt
				all_state = {
					OR = {
						NOT = {
							region = 28
							region = 38
							region = 39
						}
						is_owned_and_controlled_by = ROOT
					}
				}
			}
		}
		prerequisite = { focus = ncr_kimball_colorado_plateau }
		x = 0
		y = 1
		relative_position_id = ncr_kimball_colorado_plateau
		completion_reward = {
			country_event = ncr_kimball.13
		}
	}
	focus = {
		id = ncr_kimball_great_basin_campaign
		icon = GFX_goal_NCR_Kimball_Expansion_Great_Basin
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		cancelable = no
		available = {
			has_completed_focus = ncr_reno_our_state
		}
		prerequisite = { focus = ncr_department_external_affairs }
		x = -5
		y = 1
		will_lead_to_war_with = YKZ
		available = {
		}
		relative_position_id = ncr_department_external_affairs
		completion_reward = {
			YKZ = {
				ROOT = {
					grant_wargoals_on_core_states_of_prev_force_ai_war = yes
				}
			}
			custom_effect_tooltip = ncr_basin_campaign_tt
		}
	}
	focus = {
		id = ncr_kimball_silver_state
		icon = GFX_goal_NCR_Kimball_Expansion_Silver_State
		cost = 30
		cancelable = no
		available = {
			owns_state = 184
			owns_state = 156
			owns_state = 160
		}
		prerequisite = { focus = ncr_kimball_great_basin_campaign }
		x = 0
		y = 1
		available = {
		}
		relative_position_id = ncr_kimball_great_basin_campaign
		completion_reward = {
			184 = {
				add_resource = {
					type = metal
					amount = 15
				}
				add_resource = {
					type = composites
					amount = 10
				}
			}
			156 = {
				add_resource = {
					type = circuitry
					amount = 8
				}
			}
			160 = {
				add_resource = {
					type = advanced
					amount = 8
				}
			}
		}
	}
	focus = {
		id = ncr_reno_our_state
		icon = GFX_goal_NCR_Kimball_Expansion_Reno
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		cancelable = no
		prerequisite = { focus = ncr_department_external_affairs }
		x = -3
		y = 1
		relative_position_id = ncr_department_external_affairs
		bypass = {
			NEW = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
		}
		available = {
			OR = {
				NEW = {
					OR = {
						has_government = people
						has_government = intellectuals
					}
					has_completed_focus = new_renoproclamation
					has_war = no
				}
				AND = {
					OR = {
						controls_state = 520
						any_other_country = {
							controls_state = 520
							is_in_faction_with = NCR
						}
					}
				}
			}
			NEW = {
				is_subject = no
			}
		}
		completion_reward = {
			if = {
				limit = {
					NEW = {
						OR = {
							has_government = people
							has_government = intellectuals
						}
						exists = yes
					}
				}
				NEW = { country_event = ncr_kimball.3 }
			}
			else = {
				NEW = { ROOT = { grant_wargoals_on_core_states_of_prev = yes } }
			}
			custom_effect_tooltip = ncr_reno_our_state_tt
		}
	}
	focus = {
		id = ncr_kimball_eighties
		icon = GFX_goal_NCR_Kimball_Expansion_80
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_reno_our_state }
		bypass = {
			EHT = {
				all_core_land_owned_by_prev_sphere = yes
			}
			THN = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		x = 0
		y = 1
		will_lead_to_war_with = THN
		will_lead_to_war_with = EHT
		relative_position_id = ncr_reno_our_state
		available = {
			OR = {
				is_neighbor_of = EHT
				EHT = {
					exists = no
				}
				EHT = {
					borders_new_california = yes
				}
			}
			ai_has_no_other_wars_or_wargoals = yes
		}
		completion_reward = {
			country_event = ncr_kimball.16
		}
	}
	focus = {
		id = ncr_vlt_taxation
		icon = GFX_goal_NCR_Kimball_Expansion_Taxes
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		cancelable = no
		prerequisite = { focus = ncr_department_external_affairs }
		x = -1
		y = 1
		available = {
			OR = {
				VLT = { exists = yes }
				ARR = { exists = yes }
				SHI = { exists = yes }
			}
		}
		bypass = {
			OR = {
				owns_state = 291
				has_war_with = VLT
				AND = {
					VLT = { exists = no }
					ARR = { exists = no }
					SHI = { exists = no }
				}
			}
		}

		relative_position_id = ncr_department_external_affairs
		completion_reward = {
			if = {
				limit = {
					VLT = { exists = yes }
				}
				VLT = {
					country_event = ncr_kimball.5
				}
			}
			if = {
				limit = {
					ARR = { exists = yes }
				}
				ARR = {
					country_event = ncr_kimball.5
				}
			}
			if = {
				limit = {
					SHI = { exists = yes }
				}
				SHI = {
					country_event = ncr_kimball.5
				}
			}
			if = {
				limit = {
					ARR = { exists = no }
					NOT = {
						ARR = {
							all_core_land_owned_by_prev_sphere = yes
						}
					}
				}
				ARR = {
					ROOT = { grant_wargoals_on_core_states_of_prev = yes }
				}
			}
			if = {
				limit = {
					VLT = { exists = no }
					NOT = {
						VLT = {
							all_core_land_owned_by_prev_sphere = yes
						}
					}
				}
				VLT = {
					ROOT = { grant_wargoals_on_core_states_of_prev = yes }
				}
			}
			if = {
				limit = {
					SHI = { exists = no }
					NOT = {
						SHI = {
							all_core_land_owned_by_prev_sphere = yes
						}
					}
				}
				SHI = {
					ROOT = { grant_wargoals_on_core_states_of_prev = yes }
				}
			}
		}
	}
	focus = {
		id = ncr_kimball_pay_taxes
		icon =GFX_goal_NCR_Kimball_Expansion_Kimball_Head
		cost = 30
		cancelable = no
		prerequisite = {
			focus = ncr_vlt_taxation
		}
		available = {
			ai_has_no_other_wars_or_wargoals = yes
		}
		x = 0
		y = 1
		relative_position_id = ncr_vlt_taxation
		completion_reward = {
			custom_effect_tooltip = NCR_pay_taxes_tt
		}
	}

	#focus = {
	#	id = ncr_reno_automobile_market
	#	icon = GFX_goal_generic_truck_2
	#	cost = 30
	#	cancelable = no
	#	prerequisite = { focus = ncr_reno_our_state }
	#	x = 0
	#	y = 1
	#	relative_position_id = ncr_reno_our_state
	#	available = {
	#		NEW = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
	#	}
	#	completion_reward = {
	#		add_equipment_to_stockpile = { type = motorized_equipment amount = 500 producer = USA }
	#		random_owned_state = {
	#			limit = {
	#				is_valid_state_for_3_arms_factories = yes
	#			}
	#			add_extra_state_shared_building_slots = 3
	#			add_building_construction = {
	#				type = arms_factory
	#				level = 3
	#				instant_build = yes
	#			}
	#		}
	#	}
	#}
	focus = {
		id = ncr_power_armor_of_our_own
		icon = GFX_goal_NCR_Kimball_Expansion_PA
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_department_external_affairs }
		available = {
			controls_state = 253
		}
		x = 1
		y = 1
		relative_position_id = ncr_department_external_affairs
		completion_reward = {
			add_political_power = 100
			custom_effect_tooltip = ncr_steel_bears_tt
			hidden_effect = {
				load_oob = NCR_steel_bears
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 30 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 30 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_provoke_brotherhood
		icon = GFX_goal_NCR_Kimball_Expansion_BOS
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_power_armor_of_our_own }
		x = 0
		y = 1
		relative_position_id = ncr_power_armor_of_our_own
		completion_reward = {
			add_timed_idea = {
				idea = NCR_steel_menace
				days = 180
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 40 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 40 }
				bos_change_tension = yes
			}
		}
	}
	#focus = {
	#	id =  NCR_cult_renewal
	#	icon = GFX_goal_vlt_a_renewal
	#	cost = 30
	#	cancelable = no
	#	#prerequisite = { focus = ncr_vlt_taxation }
	#	x = 0
	#	y = 1
	#	available = {
	#		OR = {
	#			AND = {
	#				VLT = {
	#					exists = yes
	#					NOT = { has_government= people }
	#				}
	#			}
	#			VLT = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
	#		}
	#	}
	#	relative_position_id = ncr_vlt_taxation
	#	completion_reward = {
	#		every_country = {
	#			limit = {
	#				owns_state = 339
	#			}
	#			news_event = ncr_kimball.11
	#		}
	#		add_political_power = 50
	#	}
	#}

	#focus = {
	#	id = ncr_shi_state
	#	icon = GFX_goal_NCR_Propaganda_2
	#	cost = 30
	#	cancelable = no
	#	prerequisite = { focus = ncr_department_external_affairs }
	#	x = 1
	#	y = 1
	#	available = {
	#		OR = {
	#			SHI = {
	#				NOT = { has_war_with = NCR }
	#				has_government = ruler
	#			}
	#			163 = {
	#				is_owned_by = ROOT
	#			}
	#		}
	#	}
	#	relative_position_id = ncr_department_external_affairs
	#	completion_reward = {
	#		if = {
	#			limit = {
	#				SHI = {
	#					exists = yes
	#					is_not_new_california_member = yes
	#					new_california_exists = yes
	#				}
	#			}
	#			SHI = {
	#				invite_to_new_california = yes
	#			}
	#		}
	#		else_if = {
	#			limit = {
	#				SHI = {
	#					exists = no
	#				}
	#				163 = {
	#					is_owned_by = NCR
	#				}
	#			}
	#			release_puppet_on_controlled = SHI
	#			hidden_effect = {
	#				SHI = {
	#					set_politics = {
	#						ruling_party = ruler
	#						elections_allowed = no
	#					}
	#					add_country_leader_trait = ncr_best_friend
	#				}
	#			}
	#		}
	#		else = {
	#			SHI = {
	#				163 = {
	#					set_temp_variable = {
	#						development_to_add = 2
	#					}
	#					add_development_to_node = yes
	#				}
	#			}
	#		}
	#	}
	#}
	#focus = {
	#	id = ncr_shi_research_agreement
	#	icon = GFX_goal_NCR_Propaganda_3
	#	cost = 30
	#	cancelable = no
	#	prerequisite = { focus = ncr_shi_state }
	#	x = 0
	#	y = 1
	#	available = {
	#		SHI = {
	#			NCR = { sphere_controls_all_core_land_of_prev = yes }
	#		}
	#	}
	#	relative_position_id = ncr_shi_state
	#	completion_reward = {
	#		SHI = {
	#			if = {
	#				limit = {
	#					has_idea = ncr_sphere
	#				}
	#				swap_ideas = {
	#					remove_idea = ncr_sphere
	#					add_idea = ncr_sphere2
	#				}
	#			}
	#			else = {
	#				set_temp_variable = { caps_to_add = 200 }
	#				add_caps = yes
	#			}
	#		}
	#	}
	#}

	focus = {
		id = ncr_the_bulls_demesne
		icon = GFX_goal_CES_burning_blade
		cost = 60
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_bear_roars
		}
		x = 0
		y = 3
		relative_position_id = ncr_bear_roars
		completion_reward = {
			add_political_power = -250
			if = {
				limit = {
					is_ai = no
				}
				set_rule = {
					can_not_declare_war = yes
				}
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 25 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 25 }
				bos_change_tension = yes
			}
		}
	}

	focus = {
		id = ncr_republics_tribunals
		icon = GFX_goal_MAX_ministry_of_justice
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
			OR = {
				has_completed_focus = ncr_moore_victorious
				has_completed_focus = ncr_kimball_vindication
				has_completed_focus = ncr_dreams_of_old
			}
		}
		prerequisite = {
			focus = ncr_the_bulls_demesne
		}
		x = -10
		y = 1
		relative_position_id = ncr_the_bulls_demesne
		completion_reward = {
			every_owned_state = {
				limit = {
				OR = {
					is_core_of = CES
					is_core_of = LAC
					}
				}
				add_resistance = -25
			}
			set_rule = {
				can_not_declare_war = no
			}
		}
	}

	focus = {
		id = ncr_legion_collaborators
		icon = GFX_goal_CES_friends_legion
		cost = 60
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_republics_tribunals
		}
		x = -1
		y = 1
		relative_position_id = ncr_republics_tribunals
		completion_reward = {
			every_owned_state = {
				limit = {
				OR = {
					is_core_of = CES
					is_core_of = LAC
					}
				}
				add_resistance = -25
			}
		}
	}

	focus = {
		id = ncr_hunt_centurions
		icon = GFX_goal_CES_burning_blade
		cost = 60
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_republics_tribunals
		}
		x = 1
		y = 1
		relative_position_id = ncr_republics_tribunals
		completion_reward = {
			every_owned_state = {
				limit = {
				OR = {
					is_core_of = CES
					is_core_of = LAC
					}
				}
				add_resistance = -25
			}
		}
	}

	focus = {
		id = ncr_military_presence
		icon = GFX_goal_ncr_power_armor2
		cost = 60
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_hunt_centurions
		}
		x = 0
		y = 1
		relative_position_id = ncr_hunt_centurions
		completion_reward = {
			every_owned_state = {
				limit = {
				OR = {
					is_core_of = CES
					is_core_of = LAC
					}
				}
				add_compliance = 10
			}
		}
	}

	focus = {
		id = ncr_reward_loyalty
		icon = GFX_goal_NCR_Buyout
		cost = 60
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_legion_collaborators
		}
		x = 0
		y = 1
		relative_position_id = ncr_legion_collaborators
		completion_reward = {
			set_temp_variable = { caps_to_add = -250 }
			add_caps = yes
			every_owned_state = {
				limit = {
				OR = {
					is_core_of = CES
					is_core_of = LAC
					}
				}
				add_compliance = 10
			}
		}
	}

	focus = {
		id = ncr_hungry_for_more
		icon = GFX_goal_NCR_Bears_Roar
		cost = 60
		prerequisite = {
			focus = ncr_reward_loyalty
		}
		prerequisite = {
			focus = ncr_military_presence
		}
		x = 1
		y = 1
		relative_position_id = ncr_reward_loyalty
		completion_reward = {
			random_owned_state = {
					limit = {
						NOT = {
							is_core_of = NCR
						}
					}
					add_core_of = NCR
			}
			random_owned_state = {
				limit = {
					NOT = {
						is_core_of = NCR
					}
				}
				add_core_of = NCR
			}
			random_owned_state = {
				limit = {
					NOT = {
						is_core_of = NCR
					}
				}
				add_core_of = NCR
			}
		}
	}

	focus = {
		id = ncr_deprogramming_legion
		icon = GFX_goal_CES_phoenix
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
			OR = {
				has_completed_focus = ncr_from_many_one
				has_completed_focus = ncr_new_hand_on_the_tiller
			}
		}
		prerequisite = {
			focus = ncr_the_bulls_demesne
		}
		x = 10
		y = 1
		relative_position_id = ncr_the_bulls_demesne
		completion_reward = {
			add_political_power = 100
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_resistance = -5
			}
		}
	}

	focus = {
		id = ncr_free_slaves
		icon = GFX_goal_CES_slaves
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_deprogramming_legion
		}
		x = -3
		y = 1
		relative_position_id = ncr_deprogramming_legion
		completion_reward = {
			add_manpower = 1000
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 5
			}
		}
	}

	focus = {
		id = ncr_emancipation_act
		icon = GFX_goal_TTM_diplomatic_focus
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_free_slaves
		}
		x = 0
		y = 1
		relative_position_id = ncr_free_slaves
		completion_reward = {
			set_temp_variable = { caps_to_add = -500 }
			add_caps = yes
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 5
			}
			if = {
				limit = {
					owns_state = 520
				}
				520 = {
					remove_building = {
						type = arms_factory
						level = 3
					}
					remove_building = {
						type = industrial_complex
						level = 2
					}
				}
			}
		}
	}

	focus = {
		id = ncr_citizen_integration
		icon = GFX_goal_CES_colosseum
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_emancipation_act
		}
		x = 0
		y = 1
		relative_position_id = ncr_emancipation_act
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 10
				set_temp_variable = { pop_add = 250 }
				add_state_population = yes
			}
		}
	}

	focus = {
		id = ncr_introduce_technology
		icon = GFX_goal_NCR_The_Capital_Fund
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_deprogramming_legion
		}
		x = -1
		y = 1
		relative_position_id = ncr_deprogramming_legion
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 5
			}
			random_owned_state = {
				limit = { is_core_of = CES }
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = electricity_generator
					level = 2
					instant_build = yes
				}
			}
			random_owned_state = {
				limit = { is_core_of = CES }
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = circuitry_generator
					level = 2
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ncr_old_slaves_new_workers
		icon = GFX_goal_CES_blacksmith
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_introduce_technology
		}
		x = 0
		y = 1
		relative_position_id = ncr_introduce_technology
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 10
				add_resistance = -5
			}
			add_offsite_building = {
				type = arms_factory
				level = 4
			}
			add_offsite_building = {
				type = industrial_complex
				level = 4
			}
		}
	}

	focus = {
		id = ncr_spark_of_industry
		icon = GFX_goal_NCR_Industry1
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_old_slaves_new_workers
		}
		x = 0
		y = 1
		relative_position_id = ncr_old_slaves_new_workers
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 5
				add_resistance = -10
			}
			build_railway = {
				level = 3
				build_only_on_allied = yes
				# controller_priority = {
				# 	base = 1
				# 	modifier = {
				# 		tag = NCR
				# 		add = 2
				# 	}
				# }
				fallback = yes
				path = { 8958 8960 7916 7913 7882 7885 7884 645 7899 7900 7893 1666 1665 6547 6553 8116 8063 8106 8105 6554 8109 5421 5422 8965 8963 }
				start_province = 8951
				target_province = 6629
			}
		}
	}

	focus = {
		id = ncr_allow_tribal_identity
		icon = GFX_goal_CES_friends_legion
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_deprogramming_legion
		}
		x = 1
		y = 1
		relative_position_id = ncr_deprogramming_legion
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 5
			}
		}
	}

	focus = {
		id = ncr_teach_history
		icon = GFX_goal_usa_education
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_allow_tribal_identity
		}
		x = 0
		y = 1
		relative_position_id = ncr_allow_tribal_identity
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 10
				add_resistance = -5
				}
			add_ideas = ncr_memory_of_eightytwo
		}
	}

	focus = {
		id = ncr_tribal_lands
		icon = GFX_goal_NCR_Generic_Brahmin
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_teach_history
		}
		x = 0
		y = 1
		relative_position_id = ncr_teach_history
		completion_reward = {
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_compliance = 10
				add_resistance = -10
			}
			every_owned_state = {
				limit = {
					is_core_of = WAP
				}
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_compliance = 40
				set_temp_variable = { pop_add = 500 }
				add_state_population = yes
			}
		}
	}

	focus = {
		id = ncr_hunt_down_centurions
		icon = GFX_goal_NCR_Raider
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_deprogramming_legion
		}
		x = 3
		y = 1
		relative_position_id = ncr_deprogramming_legion
		completion_reward = {
			add_stability = 0.1
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_resistance = -10
			}
		}
	}

	focus = {
		id = ncr_grant_amnesty
		icon = GFX_goal_NCR_Buyout
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_hunt_down_centurions
		}
		x = 0
		y = 1
		relative_position_id = ncr_hunt_down_centurions
		completion_reward = {
			add_war_support = -0.1
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
				add_resistance = -10
			}
		}
	}

	focus = {
		id = ncr_ban_cult_of_mars
		icon = GFX_goal_CES_lanius
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_grant_amnesty
		}
		x = 0
		y = 1
		relative_position_id = ncr_grant_amnesty
		completion_reward = {
			add_stability = -0.2
			every_owned_state = {
				limit = {
					OR = {
						is_core_of = CES
						is_core_of = LAC
					}
				}
			add_resistance = -25
			}
		}
	}

	focus = {
		id = ncr_true_synthesis
		icon = GFX_goal_NCR_FO2_Tattered_Flag
		cost = 30
		prerequisite = {
			focus = ncr_ban_cult_of_mars
		}
		prerequisite = {
			focus = ncr_citizen_integration
		}
		prerequisite = {
			focus = ncr_spark_of_industry
		}
		prerequisite = {
			focus = ncr_tribal_lands
		}
		x = 1
		y = 1
		relative_position_id = ncr_spark_of_industry
		completion_reward = {
			if = {
				limit = {
					has_idea = ncr_from_many_one_idea
				}
				swap_ideas = {
					remove_idea = ncr_from_many_one_idea
					add_idea = ncr_true_synthesis_idea
				}
			}
			set_rule = {
				can_not_declare_war = no
			}
		}
	}

	focus = {
		id = ncr_fate_of_new_mexico
		icon = GFX_goal_CES_new_mexico
		cost = 30
		available = {
			OR = {
				LAC = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					LAC = { exists = no }
					any_owned_state	= {
						is_core_of = LAC
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_the_bulls_demesne
		}
		x = 3
		y = 1
		relative_position_id = ncr_the_bulls_demesne
		completion_reward = {
			add_political_power = 100
		}
	}

	focus = {
		id = ncr_unlikely_heroes
		icon = GFX_goal_lac_flag_suf
		cost = 60
		available = {
			SUF = {
				has_completed_focus = suf_reintegrating_plainsrunners
				is_in_faction = no
				is_subject = no
			}
		}
		prerequisite = {
			focus = ncr_fate_of_new_mexico
		}
		bypass = {
			SUF = { exists = no }
		}
		mutually_exclusive = {
			focus = ncr_ideals_of_federation
			focus = ncr_eastern_frontier
		}
		x = 2
		y = 1
		relative_position_id = ncr_fate_of_new_mexico
		completion_reward = {
			SUF = {
				set_cosmetic_tag = SUF_NCR
				invite_to_root_faction = yes
			}
		}
	}

	focus = {
		id = ncr_ideals_of_federation
		icon = GFX_goal_TTM_Defending_Our_Ideals
		cost = 60
		available = {
			SUF = { exists = no }
			OR = {
				LAC = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					LAC = { exists = no }
					any_owned_state	= {
						is_core_of = LAC
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_fate_of_new_mexico
		}
		mutually_exclusive = {
			focus = ncr_unlikely_heroes
			focus = ncr_eastern_frontier
		}
		x = -2
		y = 1
		relative_position_id = ncr_fate_of_new_mexico
		completion_reward = {
			custom_effect_tooltip = ncr_ideals_of_federation_tt
			release_puppet_on_controlled = SUF
			every_owned_state = {
				limit = {
					is_new_mexico_state = yes
				}
				transfer_state_to = SUF
			}
		}
	}

	focus = {
		id = ncr_eastern_frontier
		icon = GFX_goal_NCR_Military_March
		cost = 60
		available = {
			SUF = { exists = no }
			OR = {
				LAC = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					LAC = { exists = no }
					any_owned_state	= {
						is_core_of = LAC
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_fate_of_new_mexico
		}
		mutually_exclusive = {
			focus = ncr_unlikely_heroes
			focus = ncr_ideals_of_federation
		}
		x = 0
		y = 1
		relative_position_id = ncr_fate_of_new_mexico
		completion_reward = {
			add_state_core = 546
			add_state_core = 225
			add_state_core = 331
		}
	}

	focus = {
		id = ncr_fate_of_arizona
		icon = GFX_goal_enc_arizona
		cost = 30
		available = {
			OR = {
				CES = { all_core_land_owned_by_prev_sphere = yes }
				AND = {
					CES = { exists = no }
					any_owned_state	= {
						is_core_of = CES
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_the_bulls_demesne
		}
		x = -3
		y = 1
		relative_position_id = ncr_the_bulls_demesne
		completion_reward = {
			add_political_power = 100
		}
	}

	focus = {
		id = ncr_ranger_rule_restored
		icon = GFX_goal_NCR_Rangers_Lead_the_War
		cost = 30
		available = {
			COW = {
				exists = yes
				NOT = {
					is_subject_of = NCR
				}
				is_in_faction_with = NCR
			}
		}
		prerequisite = {
			focus = ncr_fate_of_arizona
		}
		mutually_exclusive = {
			focus = ncr_territorial_administration
			focus = ncr_restore_camp_willow
		}
		x = -2
		y = 1
		relative_position_id = ncr_fate_of_arizona
		completion_reward = {
			add_ideas = ncr_cow_arizona_ranger_corps
		}
	}

	focus = {
		id = ncr_territorial_administration
		icon = GFX_goal_NCR_Weapon_Standardization
		cost = 30
		available = {
			has_completed_focus = ncr_liberty_enlightening_arizona
			COW = {
				exists = yes
				is_subject_of = ROOT
			}
		}
		prerequisite = {
			focus = ncr_fate_of_arizona
		}
		mutually_exclusive = {
			focus = ncr_restore_camp_willow
			focus = ncr_ranger_rule_restored
		}
		x = 0
		y = 1
		relative_position_id = ncr_fate_of_arizona
		completion_reward = {
			COW = {
				add_ideas = ncr_cow_territorial_administration
			}
		}
	}
	focus = {
		id = ncr_restore_camp_willow
		icon = GFX_goal_NCR_Propaganda_1
		cost = 30
		available = {
			owns_state = 438
			owns_state = 359
			owns_state = 553
			owns_state = 130
		}
		prerequisite = {
			focus = ncr_fate_of_arizona
		}
		mutually_exclusive = {
			focus = ncr_territorial_administration
			focus = ncr_ranger_rule_restored
		}
		x = 2
		y = 1
		relative_position_id = ncr_fate_of_arizona
		completion_reward = {
			add_state_core = 438
			add_state_core = 359
			add_state_core = 553
			553 = { set_state_name = STATE_553_NCR }
			set_province_name = { id = 3220 name = VICTORY_POINTS_3220_NCR }
			add_state_core = 130
			add_timed_idea = {
				idea = ncr_rapidsettlement_idea
				days = 270
			}
		}
	}
	focus = {
		id = ncr_fate_of_colorado
		icon = GFX_goal_generic_colorado
		cost = 30
		available = {
			HAN = { all_core_land_owned_by_prev_sphere = yes }
			MXC = { all_core_land_owned_by_prev_sphere = yes }
		}
		prerequisite = {
			focus = ncr_the_bulls_demesne
		}
		x = 0
		y = 3
		relative_position_id = ncr_the_bulls_demesne
		completion_reward = {
			add_political_power = 100
			#every_state = {
			#	limit = {
			#		is_colorado_state = yes
			#		OWNER = {
			#			is_not_new_california_member = yes
			#		}
			#	}
			#	add_claim_by = NCR
			#}
		}
	}

	focus = {
		id = ncr_healers_touch
		icon = GFX_goal_TTM_Followers_Flag
		cost = 30
		available = {
			LAC = { all_core_land_owned_by_prev_sphere = yes }
			BAG = {
				exists = yes
				is_puppet = no
				is_in_faction = no
				has_government = people
			}
		}
		prerequisite = {
			focus = ncr_fate_of_colorado
		}
		mutually_exclusive = {
			focus = ncr_the_general_ascendant
			focus = ncr_quid_pro_quo
		}
		bypass = {
			BAG = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		x = -2
		y = 1
		relative_position_id = ncr_fate_of_colorado
		completion_reward = {
			BAG = {
				invite_to_new_california = yes
			}
		}
	}

	focus = {
		id = ncr_the_general_ascendant
		icon = GFX_goal_NCR_Newgeneral
		cost = 30
		available = {
			LAC = { all_core_land_owned_by_prev_sphere = yes }
			BAG = {
				exists = yes
				is_puppet = no
				is_in_faction = no
				has_government = ruler
			}
		}
		prerequisite = {
			focus = ncr_fate_of_colorado
		}
		mutually_exclusive = {
			focus = ncr_quid_pro_quo
			focus = ncr_healers_touch
		}
		bypass = {
			BAG = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		x = 2
		y = 1
		relative_position_id = ncr_fate_of_colorado
		completion_reward = {
			BAG = {
				invite_to_new_california = yes
			}
		}
	}

	focus = {
		id = ncr_quid_pro_quo
		icon = GFX_goal_MOJ_scribal_thought
		cost = 30
		available = {
			LAC = { all_core_land_owned_by_prev_sphere = yes }
			BAG = {
				exists = yes
				is_puppet = no
				is_in_faction = no
				has_government = intellectuals
			}
		}
		prerequisite = {
			focus = ncr_fate_of_colorado
		}
		mutually_exclusive = {
			focus = ncr_the_general_ascendant
			focus = ncr_healers_touch
		}
		bypass = {
			BAG = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		x = 0
		y = 1
		relative_position_id = ncr_fate_of_colorado
		completion_reward = {
			BAG = {
				invite_to_new_california = yes
			}
		}
	}

	focus = {
		id = ncr_boulder_data
		icon = GFX_goal_generic_boulder_dome
		cost = 30
		available = {
			BAG = {
				NOT = {
					has_country_flag = BAG_boulder_fail_flag
				}
			}
			OR = {
				owns_state = 568
				any_other_country = {
					owns_state = 568
					is_subject_of = ROOT
				}
			}
		}
		prerequisite = {
			focus = ncr_quid_pro_quo
			focus = ncr_the_general_ascendant
			focus = ncr_healers_touch
		}
		x = 0
		y = 1
		relative_position_id = ncr_quid_pro_quo
		completion_reward = {
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			random_list = {
				25 = {
					set_technology = {
						texas_brotherhood_pa_tech = 1
					}
				}
				10 = {
					set_technology = {
						arcjetsystems_unlock_tech = 1
					}
				}
				10 = {
					set_technology = {
						lockreed_unlock_tech = 1
					}
				}
				10 = {
					set_technology = {
						westtek_unlock_tech = 1
					}
				}
				10 = {
					set_technology = {
						stent_security_solutions_unlock_tech = 1
					}
				}
				10 = {
					set_technology = {
						wattz_company_unlock_tech = 1
					}
				}
				5 = {
					set_technology = {
						gauss_unlock_tech = 1
					}
				}
				5 = {
					set_technology = {
						plasma_unlock_tech = 1
					}
				}
				5 = {
					set_technology = {
						vertibird_unlock_tech = 1
					}
				}
				5 = {
					set_technology = {
						mininuke_unlock_tech = 1
					}
				}
				5 = {
					set_technology = {
						enclave_pa_unlock_tech = 1
					}
				}
			}
		}
	}

	###########################
	#  Hayes Vice Presidency  #
	###########################
	focus = {
		id = ncr_dreams_of_old
		icon = GFX_goal_NCR_Hayes_Old_World_Dreams
		cost = 30
		x = 6
		y = 13
		available = {
			has_country_leader = {
				character = NCR_grant_c_hayes
				ruling_only = yes
			}
		}
		completion_reward = {
			set_country_flag = ncr_hayes_expansion
			mark_focus_tree_layout_dirty = yes
			news_event = ncr_hayes.1
			add_to_variable = { ncr_consumer_goods = 0.10 }
			add_to_variable = { ncr_pp_support = -0.10 }
			add_to_variable = { ncr_resources_local = -0.10 }
			add_to_variable = { ncr_caps_modifier = -0.10 }
			add_stability = -0.10
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_dreams_of_old_tt
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			hidden_effect = {
				country_event = {
					id = ncr_hayes_expansion.8
					days = 20
				}
			}
		}
	}
	focus = {
		id = ncr_mechanized_battalions
		icon = GFX_goal_NCR_Hayes_New_Necropolis
		cost = 30
		x = -3
		y = 1
		relative_position_id = ncr_dreams_of_old
		prerequisite = {
			focus = ncr_dreams_of_old
		}
		completion_reward = {
			add_to_variable = { ncr_building_speed = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_mechanized_battalions_tt
			70 = {
				add_extra_state_shared_building_slots = 5
				add_resource = {
					type = composites
					amount = 15
				}
				add_resource = {
					type = advanced
					amount = 10
				}
				set_state_name = STATE_70_NCR
				set_province_name = {
					id = 4635
					name = VICTORY_POINTS_4635_NCR
				}
			}
		}
	}
	focus = {
		id = ncr_brahmin_car
		icon = GFX_goal_NCR_Hayes_Car
		cost = 30
		x = -1
		y = 1
		relative_position_id = ncr_dreams_of_old
		prerequisite = {
			focus = ncr_dreams_of_old
		}
		completion_reward = {
			add_tech_bonus = {
				bonus = 1
				uses = 2
				category = vehicle_tech_category
			}
			add_equipment_to_stockpile = { type = heavy_motorized_equipment_4 amount = 250 producer = USA }
		}
	}
	focus = {
		id = ncr_free_speech
		icon = GFX_goal_NCR_Hayes_Free_Speech
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		x = 1
		y = 1
		relative_position_id = ncr_dreams_of_old
		prerequisite = {
			focus = ncr_dreams_of_old
		}
		completion_reward = {
			add_political_power = 150
			add_stability = 0.05
		}
	}
	focus = {
		id = ncr_crack_down_elites
		icon = GFX_goal_NCR_Hayes_Reach_Out
		cost = 30
		x = 3
		y = 1
		relative_position_id = ncr_dreams_of_old
		prerequisite = {
			focus = ncr_dreams_of_old
		}
		completion_reward = {
			add_stability = -0.075
			set_temp_variable = { caps_to_add = 300 }
			add_caps = yes
			add_manpower = -50
			if = {
				limit = {
					has_idea = ncr_corruption_curbed
				}
				remove_ideas = ncr_corruption_curbed
			}
			else_if = {
				limit = {
					has_idea = ncr_corruption_overlooked
				}
				remove_ideas = ncr_corruption_overlooked
			}
			else_if = {
				limit = {
					has_idea = ncr_corruption_tolerated
				}
				remove_ideas = ncr_corruption_tolerated
			}
			else = {
				add_political_power = 150
			}
		}
	}
	focus = {
		id = ncr_mechcore1
		icon = GFX_goal_NCR_Hayes_Robot_Army
		cost = 30
		prerequisite = {
			focus = ncr_mechanized_battalions
		}
		prerequisite = {
			focus = ncr_brahmin_car
		}
		relative_position_id = ncr_mechanized_battalions
		x = -1
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = robotics_tech_category
				bonus = 1
				uses = 2
				category = robotics_tech_category
			}
			add_ideas = ncr_robotic_republicans
			add_equipment_to_stockpile = { type = support_robot_thruster_equipment_2 amount = 125 producer = USA }
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_domestic_demand
		icon = GFX_goal_NCR_Hayes_Radio
		cost = 30
		prerequisite = {
			focus = ncr_mechanized_battalions
		}
		prerequisite = {
			focus = ncr_brahmin_car
		}
		relative_position_id = ncr_mechanized_battalions
		x = 1
		y = 1
		completion_reward = {
			add_to_variable = { ncr_resources_local = 0.03 }
			add_to_variable = { ncr_arms_factory_efficiency = 0.03 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_domestic_demand_tt
			396 = {
				add_resource = {
					type = metal
					amount = 14
				}
				add_resource = {
					type = circuitry
					amount = 8
				}
				add_resource = {
					type = advanced
					amount = 6
				}
			}
		}
	}
	focus = {
		id = ncr_provoke_brotherhood_hayes
		icon = GFX_goal_NCR_Hayes_BOS
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		x = 0
		y = 2
		relative_position_id = ncr_dreams_of_old
		prerequisite = {
			focus = ncr_free_speech
		}
		prerequisite = {
			focus = ncr_brahmin_car
		}
		completion_reward = {
			add_war_support = 0.1
			set_country_flag = ncr_hayes_provoked_brotherhood_tension_modifiers
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			custom_effect_tooltip = ncr_provoke_brotherhood_hayes_tt
		}
	}
	focus = {
		id = ncr_promise_of_progress
		icon = GFX_goal_NCR_Hayes_Sun
		cost = 30
		x = -1
		y = 1
		relative_position_id = ncr_crack_down_elites
		prerequisite = {
			focus = ncr_free_speech
		}
		prerequisite = {
			focus = ncr_crack_down_elites
		}
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.5
				uses = 1
				ahead_reduction = 1
				category = industry
			}
			# Skips Complacent Hegemony, Rural Revitalization and Awakening Giant
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				swap_ideas = {
					remove_idea = ncr_war_exhausted_economy
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_giant_awakes
				}
				swap_ideas = {
					remove_idea = ncr_giant_awakes
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_remilitarised_economy
				}
				swap_ideas = {
					remove_idea = ncr_remilitarised_economy
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_emergency_measures
				}
				swap_ideas = {
					remove_idea = ncr_emergency_measures
					add_idea = ncr_emergency_measures
				}
			}
			else = {
				add_political_power = 150
			}
		}
	}
	focus = {
		id = ncr_atom_workers_union
		icon = GFX_goal_NCR_Hayes_Nuclear
		cost = 30
		x = 1
		y = 1
		relative_position_id = ncr_crack_down_elites
		prerequisite = {
			focus = ncr_free_speech
		}
		prerequisite = {
			focus = ncr_crack_down_elites
		}
		completion_reward = {
			63 = {
				add_resource = {
					type = energy
					amount = 24
				}
			}
			add_tech_bonus = {
				bonus = 0.5
				uses = 2
				ahead_reduction = 1
				category = power_station_tech_category
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_heavy_industry
		icon = GFX_goal_NCR_Hayes_Heavy_Industry
		cost = 30
		prerequisite = {
			focus = ncr_mechcore1
		}
		relative_position_id = ncr_mechcore1
		x = -2
		y = 1
		completion_reward = {
			random_owned_state = {
				limit = {
					is_valid_state_for_3_arms_factories = yes
				}
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
			add_ideas = militindustrial_good
		}
	}
	focus = {
		id = ncr_central_armories
		icon = GFX_goal_NCR_Hayes_Irvine
		cost = 45
		prerequisite = {
			focus = ncr_mechcore1
		}
		prerequisite = {
			focus = ncr_domestic_demand
		}

		relative_position_id = ncr_domestic_demand
		x = -2
		y = 1
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.25
				uses = 2
				category = vehicle_tech_category
				category = robotics_tech_category
			}
			add_ideas = legacyofnavarro_good
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_bearforce_expanded
		icon = GFX_goal_NCR_Hayes_Fly_Bear
		cost = 30
		prerequisite = {
			focus = ncr_domestic_demand
		}
		relative_position_id = ncr_domestic_demand
		x = 0
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = air_bonus
				bonus = 0.5
				uses = 1
				ahead_reduction = 1
				category = light_air_tech_category
			}
			add_tech_bonus = {
				name = air_bonus
				bonus = 0.5
				uses = 1
				ahead_reduction = 1
				category = heavy_air_tech_category
			}
			air_experience = 25
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_boat_renovations
		icon = GFX_goal_NCR_Hayes_Enclave_Amnesty
		cost = 30
		x = 0
		y = 1
		relative_position_id = ncr_provoke_brotherhood_hayes
		prerequisite = {
			focus = ncr_provoke_brotherhood_hayes
		}
		available = {
			63 = { OWNER = { is_new_california_member = yes } }
		}
		completion_reward = {
			news_event = ncr_hayes.2
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_osi_mega_strong
		icon = GFX_goal_NCR_Hayes_Science
		cost = 30
		x = -2
		y = 1
		relative_position_id = ncr_atom_workers_union
		prerequisite = {
			focus = ncr_atom_workers_union
		}
		prerequisite = {
			focus = ncr_promise_of_progress
		}
		completion_reward = {
			set_technology = {
				habitation_tech_level_scientific = 1
			}
			if = {
				limit = {
					NOT = {
						has_idea = ncr_osi_expanded_idea
					}
				}
				news_event = ncr_early.20
			}
			else_if = {
				limit = {
					NOT = {
						has_idea = ncr_osi_expanded_idea_2
					}
				}
				swap_ideas = {
					remove_idea = ncr_osi_expanded_idea
					add_idea = ncr_osi_expanded_idea_2
				}
			}
			else = {
				add_political_power = 50
			}
			MOT = {
				if = {
					limit = {
						NOT = {
							has_idea = ncr_osi_expanded_idea
						}
					}
					news_event = ncr_early.20
				}
				else_if = {
					limit = {
						NOT = {
							has_idea = ncr_osi_expanded_idea_2
						}
					}
					swap_ideas = {
						remove_idea = ncr_osi_expanded_idea
						add_idea = ncr_osi_expanded_idea_2
					}
				}
				else = {
					add_political_power = 50
				}
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_economic_boom_dayglow
		icon = GFX_goal_NCR_Hayes_Booming
		cost = 45
		search_filters = { FOCUS_FILTER_STABILITY }
		prerequisite = {
			focus = ncr_atom_workers_union
		}
		relative_position_id = ncr_atom_workers_union
		x = 0
		y = 1
		completion_reward = {
			add_stability = 0.05
			63 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 3
					instant_build = yes
				}
				add_state_modifier = {
					modifier = {
						caps_node_base_modifier = 0.5
					}
				}
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = { #Either reposition this focus to after ncr_atom_workers_union or change the pre-requisite and relative focus to something else, otherwise it throws an error - Alduin
		id = ncr_youth_league
		icon = GFX_goal_NCR_Hayes_Youth_League
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		x = 2
		y = 1
		relative_position_id = ncr_atom_workers_union
		prerequisite = {
			focus = ncr_atom_workers_union
		}
		completion_reward = {
			add_to_variable = { ncr_consumer_goods = -0.05 }
			add_to_variable = { ncr_pp_support = 0.05 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_youth_league_tt
			add_stability = 0.05
		}
	}
	focus = {
		id = ncr_bombs_over_flagstaff
		icon = GFX_goal_NCR_Hayes_Bomb_Flagstaff
		cost = 45
		prerequisite = {
			focus = ncr_bearforce_expanded
		}
		prerequisite = {
			focus = ncr_central_armories
		}
		relative_position_id = ncr_central_armories
		x = 0
		y = 1
		completion_reward = {
			add_ideas = flyingbears
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_vertibirds_hahaha
		icon = GFX_goal_NCR_Hayes_Vertibird
		cost = 45
		prerequisite = {
			focus = ncr_central_armories
		}
		prerequisite = {
			focus = ncr_bearforce_expanded
		}
		prerequisite = {
			focus = ncr_boat_renovations
		}
		available = {
			OR = {
				any_allied_country = {
					has_tech = air_tech_level_scientific
				}
				SHI = {
					all_core_land_owned_by_prev_sphere = yes
				}
			}
		}
		relative_position_id = ncr_bearforce_expanded
		x = 0
		y = 1
		completion_reward = {
			set_technology = {
				air_tech_level_scientific = 1
			}
			add_equipment_to_stockpile = {
				type = vb_transport_plane_equipment
				amount = 20
				producer = USA
			}
			add_equipment_to_stockpile = {
				type = vb_gunship_equipment
				amount = 20
				producer = USA
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_new_necropolis
		icon = GFX_goal_NCR_Hayes_Learning_From_Worst
		cost = 30

		relative_position_id = ncr_boat_renovations
		x = 0
		y = 1
		prerequisite = {
			focus = ncr_boat_renovations
		}
		completion_reward = {
			army_experience = 50
			add_war_support = -0.05
			add_tech_bonus = {
				bonus = 0.75
				uses = 2
				ahead_reduction = 2
				category = power_armor_tech_category
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_old_new_world_marrie
		icon = GFX_goal_NCR_Hayes_New_Lessons
		cost = 45
		prerequisite = {
			focus = ncr_boat_renovations
		}
		prerequisite = {
			focus = ncr_osi_mega_strong
		}
		prerequisite = {
			focus = ncr_economic_boom_dayglow
		}
		relative_position_id = ncr_osi_mega_strong
		x = 0
		y = 1
		completion_reward = {
			add_tech_bonus = {
				bonus = 2
				uses = 1
				category = cat_land_doctrine
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_bomb_for_bear
		icon = GFX_goal_NCR_Hayes_Rocket
		cost = 45
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		relative_position_id = ncr_economic_boom_dayglow
		x = 0
		y = 1
		prerequisite = {
			focus = ncr_economic_boom_dayglow
		}
		prerequisite = {
			focus = ncr_osi_mega_strong
		}
		available = {
			OR = {
				owns_state = 381
				any_other_country = {
					owns_state = 381
					is_subject_of = NCR
				}
			}
		}
		bypass = {
			if = {
				limit = {
					has_global_flag = MLP_harmony_and_unity_enabled_global_flag
				}
				MLP = { has_completed_focus = mlp_recruit_human_generals }
			}
			else = {
				hidden_trigger = { always = no }
			}
		}
		completion_reward = {
			add_war_support = 0.05
			add_to_variable = { ncr_pp_support = 0.1 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_bomb_for_bear_tt
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 5 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_for_all_tomorrows
		icon = GFX_goal_NCR_Hayes_America
		cost = 45
		prerequisite = {
			focus = ncr_vertibirds_hahaha
		}
		prerequisite = {
			focus = ncr_new_necropolis
		}
		prerequisite = {
			focus = ncr_old_new_world_marrie
		}
		available = {
			BOS = { NCR = { sphere_controls_all_core_land_of_prev = yes } }
			OR = {
				owns_state = 381
				any_other_country = {
					owns_state = 381
					is_subject_of = NCR
				}
			}
		}
		relative_position_id = ncr_new_necropolis
		x = 0
		y = 1
		completion_reward = {
			# Skips Complacent Hegemony, Rural Revitalization and Awakening Giant
			if = {
				limit = {
					has_idea = ncr_war_exhausted_economy
				}
				add_ideas = ncr_remilitarised_economy
			}
			else_if = {
				limit = {
					has_idea = ncr_rural_revitalisation
				}
				swap_ideas = {
					remove_idea = ncr_rural_revitalisation
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_giant_awakes
				}
				swap_ideas = {
					remove_idea = ncr_giant_awakes
					add_idea = ncr_remilitarised_economy
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_remilitarised_economy
				}
				swap_ideas = {
					remove_idea = ncr_remilitarised_economy
					add_idea = ncr_bear_roars
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_emergency_measures
				}
				swap_ideas = {
					remove_idea = ncr_emergency_measures
					add_idea = ncr_emergency_measures
				}
			}
			else = {
				add_political_power = 150
			}
			news_event = ncr_hayes.3
		}
	}

	# focus = {
	# 	id = ncr_lawgiver_boosts
	# 	icon = GFX_goal_NCR_Militia
	# 	cost = 30
	# 	x = 1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_brahmin_herd_restrictions
	# 	}
	# 	relative_position_id = ncr_brahmin_herd_restrictions
	# 	completion_reward = {
	# 		if = {
	# 			limit = {
	# 				NOT = { has_tech = tbh_lawkeepers_tech_1 }
	# 			}
	# 			set_technology = {
	# 				tbh_lawkeepers_tech_1 = 1
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_1
	# 					NOT = { has_tech = tbh_lawkeepers_tech_2 }
	# 				}
	# 				set_technology = {
	# 					tbh_lawkeepers_tech_2 = 1
	# 				}
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_2
	# 					NOT = { has_tech = tbh_lawkeepers_tech_3 }
	# 				}
	# 				set_technology = {
	# 					tbh_lawkeepers_tech_3 = 1
	# 				}
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_3
	# 				}
	# 				add_tech_bonus = {
	# 					bonus = 0.5
	# 					uses = 2
	# 					category = cat_land_doctrine
	# 					category = spec_force_doctrine_category
	# 				}
	# 			}
	# 		}
	# 	}
	# }
	# focus = {
	# 	id = ncr_upgrade_militias
	# 	icon = GFX_goal_generic_laser_muskets_focus
	# 	cost = 30
	# 	x = 1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_lawgiver_boosts
	# 	}
	# 	relative_position_id = ncr_lawgiver_boosts
	# 	completion_reward = {
	# 		if = {
	# 			limit = {
	# 				NOT = { has_tech = tbh_lawkeepers_tech_1 }
	# 			}
	# 			set_technology = {
	# 				tbh_lawkeepers_tech_1 = 1
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_1
	# 					NOT = { has_tech = tbh_lawkeepers_tech_2 }
	# 				}
	# 				set_technology = {
	# 					tbh_lawkeepers_tech_2 = 1
	# 				}
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_2
	# 					NOT = { has_tech = tbh_lawkeepers_tech_3 }
	# 				}
	# 				set_technology = {
	# 					tbh_lawkeepers_tech_3 = 1
	# 				}
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_3
	# 				}
	# 				add_tech_bonus = {
	# 					bonus = 0.5
	# 					uses = 2
	# 					category = cat_land_doctrine
	# 					category = spec_force_doctrine_category
	# 				}
	# 			}
	# 		}
	# 	}
	# }

	# focus = {
	# 	id = ncr_alternative_fuel
	# 	icon = GFX_goal_TTM_Windmill
	# 	cost = 30
	# 	x = -1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_sponsor_public_works
	# 	}
	# 	relative_position_id = ncr_sponsor_public_works
	# 	completion_reward = {
	# 		350 = {
	# 			add_resource = {
	# 				type = energy
	# 				amount = 5
	# 			}
	# 		}
	# 		1 = {
	# 			add_resource = {
	# 				type = energy
	# 				amount = 5
	# 			}
	# 		}
	# 	}
	# }
	# focus = {
	# 	id = ncr_barefoot_doctors
	# 	icon = GFX_goal_food_bitter_drink
	# 	cost = 30
	# 	x =  1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_cooperatives
	# 	}
	# 	relative_position_id = ncr_cooperatives
	# 	completion_reward = {
	# 		add_political_power = 100
	# 	}
	# }
	# focus = {
	# 	id = ncr_state_industrialization
	# 	icon = GFX_goal_generic_workshop
	# 	cost = 30
	# 	x =  0
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_barefoot_doctors
	# 	}
	# 	relative_position_id = ncr_barefoot_doctors
	# 	completion_reward = {
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 			add_building_construction = {
	# 				type = industrial_complex
	# 				level = 1
	# 				instant_build = yes
	# 			}
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 			add_building_construction = {
	# 				type = industrial_complex
	# 				level = 1
	# 				instant_build = yes
	# 			}
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 			add_building_construction = {
	# 				type = industrial_complex
	# 				level = 1
	# 				instant_build = yes
	# 			}
	# 		}
	# 	}
	# }
	# focus = {
	# 	id = ncr_mining_boosts
	# 	icon = GFX_goal_generic_sledgehammers
	# 	cost = 30
	# 	x =  0
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_state_industrialization
	# 	}
	# 	relative_position_id = ncr_state_industrialization
	# 	completion_reward = {
	# 		add_tech_bonus = {
	# 			category = industry
	# 			bonus = 0.4
	# 			uses = 2
	# 		}
	# 		random_owned_state = {
	# 			add_resource = {
	# 				type = metal
	# 				amount = 8
	# 			}
	# 		}
	# 		random_owned_state = {
	# 			add_resource = {
	# 				type = metal
	# 				amount = 3
	# 			}
	# 		}
	# 	}
	# }




	# focus = {
	# 	id = ncr_more_blades
	# 	icon = GFX_goal_NCR_Standard_Weapons
	# 	cost = 30
	# 	x =  4
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_upgrade_militias
	# 	}
	# 	prerequisite = {
	# 		focus = ncr_state_industrialization
	# 	}
	# 	relative_position_id = ncr_state_industrialization
	# 	completion_reward = {
	# 		add_stability = -0.05
	# 		if = {
	# 			limit = {
	# 				NOT = { has_tech = tbh_lawkeepers_tech_1 }
	# 			}
	# 			set_technology = {
	# 				tbh_lawkeepers_tech_1 = 1
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_1
	# 					NOT = { has_tech = tbh_lawkeepers_tech_2 }
	# 				}
	# 				set_technology = {
	# 					tbh_lawkeepers_tech_2 = 1
	# 				}
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_2
	# 					NOT = { has_tech = tbh_lawkeepers_tech_3 }
	# 				}
	# 				set_technology = {
	# 					tbh_lawkeepers_tech_3 = 1
	# 				}
	# 			}
	# 			else_if = {
	# 				limit = {
	# 					has_tech = tbh_lawkeepers_tech_3
	# 				}
	# 				add_tech_bonus = {
	# 					bonus = 0.3
	# 					uses = 1
	# 					category = cat_land_doctrine
	# 				}
	# 			}
	# 		}
	# 	}
	# }
	# focus = {
	# 	id = ncr_more_people
	# 	icon = GFX_goal_generic_scrap_city_housing
	# 	cost = 30
	# 	x = -1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_follower_advisor
	# 	}
	# 	prerequisite = {
	# 		focus = ncr_alternative_fuel
	# 	}
	# 	relative_position_id = ncr_follower_advisor
	# 	completion_reward = {
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 		}
	# 		random_owned_state = {
	# 			add_extra_state_shared_building_slots = 2
	# 		}
	# 	}
	# }
	# focus = {
	# 	id = ncr_cement_follower_influence
	# 	icon = GFX_goal_generic_NCR_diplomatic_focus
	# 	cost = 30
	# 	x = -3
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_follower_advisor
	# 	}
	# 	prerequisite = {
	# 		focus = ncr_alternative_fuel
	# 	}
	# 	relative_position_id = ncr_follower_advisor
	# 	completion_reward = {
	# 		custom_effect_tooltip = ncr_unlock_NCR_follower_advisor_tt
	# 	}
	# }




	# focus = {
	# 	id = ncr_armed_society_polite_society
	# 	icon = GFX_goal_NCR_FO2_Tattered_Flag
	# 	cost = 30
	# 	x = -1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_worker_factories
	# 	}
	# 	prerequisite = {
	# 		focus = ncr_more_blades
	# 	}
	# 	relative_position_id = ncr_more_blades
	# 	completion_reward = {
	# 		increase_conscription_law = yes
	# 	}
	# }
	# focus = {
	# 	id = ncr_gun_runners_boneyard_ties
	# 	icon = GFX_goal_NCR_Oldworldmilitary
	# 	cost = 30
	# 	x = 1
	# 	y = 1
	# 	prerequisite = {
	# 		focus = ncr_worker_factories
	# 	}
	# 	prerequisite = {
	# 		focus = ncr_more_blades
	# 	}
	# 	relative_position_id = ncr_more_blades
	# 	completion_reward = {
	# 		396 = {
	# 			add_extra_state_shared_building_slots = 1
	# 			add_building_construction = {
	# 				type = arms_factory
	# 				level = 1
	# 				instant_build = yes
	# 			}
	# 		}
	# 	}
	# }

####Army Branch######
	focus = {
		id = ncr_bearsroar
		icon = GFX_goal_NCR_Army_Roar
		cost = 30
		x = 48
		y = 4
		available = {
			has_completed_focus = ncr_time_erodes_beauty
		}
		completion_reward = {
			army_experience = 20
		}
	}

	focus = {
		id = ncr_standardarms
		icon = GFX_goal_NCR_Army_Weapon_Standart
		cost = 45
		prerequisite = {
			focus = ncr_bearsroar
		}
		x = -3
		y = 1
		relative_position_id = ncr_bearsroar
		ai_will_do = {
			factor = 1
		}
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_standardarms entered"
			}
			swap_ideas = {
				remove_idea = ncrguns
				add_idea = ncrguns2
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_standardarms exited"
			}
		}
	}
	focus = {
		id = ncr_grdeals
		icon = GFX_goal_NCR_Army_Weapon_Gun_Runners
		cost = 45
		prerequisite = {
			focus = ncr_standardarms
		}
		x = 0
		y = 1
		relative_position_id = ncr_standardarms
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_grdeals entered"
			}
			swap_ideas = {
				remove_idea = ncrguns2
				add_idea = ncrguns3
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_grdeals exited"
			}
			set_technology = { oldworldarmour = 1 }
		}
	}
	focus = {
		id = ncr_grliscense
		icon = GFX_goal_NCR_Army_Weapons_GR_License
		cost = 45
		prerequisite = {
			focus = ncr_grdeals
		}
		x = 0
		y = 1
		relative_position_id = ncr_grdeals
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_grliscense entered"
			}
			swap_ideas = {
				remove_idea = ncrguns3
				add_idea = gunrunnerliscense
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_grliscense exited"
			}
		}
	}


	focus = {
		id = ncr_blast
		icon = GFX_goal_NCR_Army_Weapon_Blast
		cost = 45
		prerequisite = {
			focus = ncr_grliscense
		}
		x = 0
		y = 1
		relative_position_id = ncr_grliscense
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_blast entered"
			}
			add_tech_bonus = {
				name = explosive_bonus
				bonus = 0.75
				uses = 1
				category = support_demolitions_tech_category
			}
			#add_ideas = blastfromthepast #This idea is missing
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_blast exited"
			}
		}
	}


	focus = {
		id = ncr_artillery_only
		icon = GFX_goal_NCR_Army_Weapon_Artillery
		cost = 45
		prerequisite = {
			focus = ncr_blast
		}
		x = 0
		y = 1
		relative_position_id = ncr_blast
		completion_reward = {
			set_technology = { artillery_ammo_unlock_tech = 1 }
			add_to_variable = {
				var = artillery_uses
				value = 3
			}
			custom_effect_tooltip = ncr_artillery_only_tt
		}
	}



	focus = {
		id = ncr_jim
		icon = GFX_goal_NCR_Army_Big_Jim
		cost = 45
		prerequisite = {
			focus = ncr_bearsroar
		}
		x = 3
		y = 1
		relative_position_id = ncr_bearsroar
		completion_reward = {
			add_to_variable = { ncr_heat_attrition_factor = -0.20 }
			custom_effect_tooltip = ncr_jim_tt
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = spacer_tt
			# custom_effect_tooltip = BIG_JIM_TT
			effect_tooltip = {
				add_advisor_role = {
					character = NCR_big_jim
					advisor = {
						slot = army_chief
						idea_token = NCR_big_jim_army_chief
						ledger = army
						traits = {
							the_baron
						}
						cost = 100
					}
				}
			}
		}
	}
	focus = {
		id = ncr_drills
		icon = GFX_goal_NCR_Army_Big_Jim_Drills
		cost = 45
		prerequisite = {
			focus = ncr_jim
		}
		x = 0
		y = 1
		relative_position_id = ncr_jim
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_drills entered"
			}
			set_technology = { ncr_jim_drills = 1 }
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_drills exited"
			}
		}
	}
	focus = {
		id = ncr_march
		icon = GFX_goal_NCR_Army_Big_Jim_March
		cost = 45
		prerequisite = {
			focus = ncr_drills
		}
		x = 0
		y = 1
		relative_position_id = ncr_drills
		completion_reward = {
			add_to_variable = { ncr_army_speed_factor = 0.10 }
			add_to_variable = { ncr_army_org_factor = 0.05 }
			custom_effect_tooltip = ncr_march_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_draft
		icon = GFX_goal_NCR_Army_Big_Jim_Draft
		cost = 45
		prerequisite = {
			focus = ncr_march
		}
		x = 0
		y = 1
		relative_position_id = ncr_march
		completion_reward = {
			add_to_variable = { ncr_fireteam_support_attack_factor = 0.1 }
			add_to_variable = { ncr_fireteam_support_defence_factor = 0.1 }
			add_to_variable = { ncr_mainline_fireteam_infantry_defence = 0.1 }
			add_to_variable = { ncr_mainline_fireteam_infantry_attack = 0.1 }
			custom_effect_tooltip = ncr_draft_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_draft2
		icon = GFX_goal_NCR_Army_Big_Jim_Combined
		cost = 45
		prerequisite = {
			focus = ncr_draft
		}
		x = 0
		y = 1
		relative_position_id = ncr_draft
		completion_reward = {
			add_to_variable = { ncr_demolitions_support_attack_factor = 0.1 }
			add_to_variable = { ncr_demolitions_support_defence_factor = 0.1 }
			add_to_variable = { ncr_mainline_demolitions_infantry_attack = 0.1 }
			add_to_variable = { ncr_mainline_demolitions_infantry_defence = 0.1 }
			add_to_variable = { ncr_antitank_company_attack_factor = 0.1 }
			add_to_variable = { ncr_antitank_company_defence_factor = 0.1 }
			custom_effect_tooltip = ncr_draft2_tt
			force_update_dynamic_modifier = yes
		}
	}
	focus = {
		id = ncr_power_armor_approach
		icon = GFX_goal_NCR_Army_PA_Mech_Bull
		cost = 45
		prerequisite = {
			focus = ncr_bearsroar
		}
		mutually_exclusive = {
			focus = ncr_rangergenmossman
		}
		x = 1
		y = 1
		relative_position_id = ncr_bearsroar

		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_rangergenmossman entered"
			}
			swap_ideas = {
				remove_idea = ncr_brotherhood_hegemony
				add_idea = ncr_brotherhood_contested
			}
			add_tech_bonus = {
				name = power_armor_tech
				bonus = 1
				uses = 1
				category = power_armor_tech_category
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_rangergenmossman exited"
			}
		}
	}
	focus = {
		id = ncr_scavenge_old_army_base
		icon = GFX_goal_NCR_Army_PA_Base
		cost = 45
		prerequisite = {
			focus = ncr_power_armor_approach
		}
		x = 0
		y = 1
		relative_position_id = ncr_power_armor_approach

		completion_reward = {
			swap_ideas = {
				remove_idea = ncr_brotherhood_contested
				add_idea = ncr_brotherhood_angry
			}
			add_equipment_to_stockpile = {
				type = power_armor_equipment_2
				amount = 500
				producer = USA
			}
			custom_effect_tooltip = ncr_scavenge_old_army_base_tt
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 10 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_lessons_from_brotherhood
		icon = GFX_goal_NCR_Army_PA_BOS_Teachings
		cost = 45
		prerequisite = {
			focus = ncr_scavenge_old_army_base
		}
		x = 0
		y = 1
		relative_position_id = ncr_scavenge_old_army_base

		completion_reward = {
			swap_ideas = {
				remove_idea = ncr_brotherhood_angry
				add_idea = ncr_brotherhood_really_angry
			}
			add_tech_bonus = {
				name = power_armor_tech
				bonus = 1
				uses = 2
				ahead_reduction = 2
				category = power_armor_tech_category
			}
		}
	}

	focus = {
		id = ncr_masters_of_our_fate
		icon = GFX_goal_NCR_Army_PA_Masters
		cost = 45
		prerequisite = {
			focus = ncr_lessons_from_brotherhood
		}
		x = 0
		y = 1
		relative_position_id = ncr_lessons_from_brotherhood

		completion_reward = {
			swap_ideas = {
				remove_idea = ncr_brotherhood_really_angry
				add_idea = ncr_brotherhood_really_really_angry
			}
			add_equipment_to_stockpile = {
				type = power_armor_equipment_4
				amount = 200
				producer = USA
			}
		}
	}

	focus = {
		id = ncr_olivers_pet_project
		icon = GFX_goal_NCR_Army_PA_Pet_Project
		cost = 45
		available = {
			owns_state = 157
			OR = {
				has_tech = scav_pa_tech
				has_tech = power_armour_tech_level_scientific
			}
		}
		prerequisite = {
			focus = ncr_masters_of_our_fate
		}
		x = 0
		y = 1
		relative_position_id = ncr_masters_of_our_fate
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_olivers_pet_project entered"
			}
			swap_ideas = {
				remove_idea = ncr_brotherhood_really_really_angry
				add_idea = ncr_crushed_brotherhood
			}
			if = {
				limit = { has_tech = power_armour_tech_level_scientific }
				add_tech_bonus = {
					name = power_armor_tech
					bonus = 2
					uses = 1
					ahead_reduction = 2
					category = power_armor_tech_category
				}
			}
			else = {
				set_technology = {
					advanced_servo_tech = 1
					t45d_pa_tech = 1
				}
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_olivers_pet_project exited"
			}
		}
	}
	focus = {
		id = ncr_rangergenmossman
		icon = GFX_goal_NCR_Army_Mossman
		cost = 45
		prerequisite = {
			focus = ncr_bearsroar
		}
		mutually_exclusive = {
			focus = ncr_power_armor_approach
		}
		x = -1
		y = 1
		relative_position_id = ncr_bearsroar

		completion_reward = {
			add_to_variable = { ncr_special_forces_min = 20 }
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_rangergenmossman_tt
			custom_effect_tooltip = spacer_tt
			# custom_effect_tooltip = MOSSMAN_TT
			effect_tooltip = {
				add_advisor_role = {
					character = NCR_mossman_character
					advisor = {
						slot = army_chief
						idea_token = NCR_mossman_character_army_chief
						ledger = army
						traits = {
							ranger_general
						}
						cost = 100
					}
				}
			}
		}
	}
	focus = {
		id = ncr_rangercore
		icon = GFX_goal_NCR_Army_Ranger_Core
		cost = 45
		prerequisite = {
			focus = ncr_rangergenmossman
		}
		x = 0
		y = 1
		relative_position_id = ncr_rangergenmossman
		completion_reward = {
			add_to_variable = { ncr_special_forces_min = 20 }
			add_to_variable = { ncr_supply_consumption = -0.05}
			force_update_dynamic_modifier = yes
			custom_effect_tooltip = ncr_rangercore_tt
		}
	}
	focus = {
		id = ncr_rangerlead
		icon = GFX_goal_NCR_Army_Ranger_Lead
		cost = 45
		prerequisite = {
			focus = ncr_rangercore
		}
		x = 0
		y = 1
		relative_position_id = ncr_rangercore
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_rangerlead entered"
			}
			set_technology = { ncr_rangerlead_tech = 1 }
			# custom_effect_tooltip = ncr_rangerlead_tt
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_rangerlead exited"
			}
		}
	}
	focus = {
		id = ncr_rangercanopeners
		icon = GFX_goal_NCR_Army_Can_Opener
		cost = 45
		prerequisite = {
			focus = ncr_rangerlead
		}
		x = 0
		y = 1
		relative_position_id = ncr_rangerlead
		completion_reward = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_rangercanopeners entered"
			}
			set_technology = { ncr_rangercanopeners_tech = 1 }
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Root.GetName] ncr_rangercanopeners exited"
			}
		}
	}
	focus = {
		id = ncr_rangers_true_seth
		icon = GFX_goal_NCR_Army_Ranger_Seth
		cost = 45
		prerequisite = {
			focus = ncr_rangercanopeners
		}
		x = 0
		y = 1
		relative_position_id = ncr_rangercanopeners
		completion_reward = {
			set_technology = { ncr_seth = 1 }
		}
	}

	### Crisis

	focus = {
		id = ncr_electoral_deadlock
		icon = GFX_goal_enc_electoral_victory
		cost = 1.5
		x = 25
		y = 30
		search_filters = { FOCUS_FILTER_NCR_ELECTION }
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_election_autocomplete
				always = no
			}
		}
		offset = {
			x = 0
			y = -29
			trigger = {
				has_completed_focus = ncr_electoral_deadlock
			}
		}
		completion_reward = {
			custom_effect_tooltip = ncr_electoral_deadlock_tt
			mark_focus_tree_layout_dirty = yes
			hidden_effect = {
				country_event = {
					id = ncr_order.11
					days = 3
				}
			}
		}
	}
	focus = {
		id = ncr_lame_duck_address
		icon = {
			trigger = {
				NOT = {
					has_country_leader = {
						character = NCR_aaron_kimball
						ruling_only = yes
					}
				}
			}
			value = GFX_goal_NCR_all_good
		}
		icon = {
			trigger = {
				has_country_leader = {
					character = NCR_aaron_kimball
					ruling_only = yes
				}
			}
			value = GFX_goal_NCR_kimball
		}
		dynamic = yes
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_electoral_deadlock }
		x = 0
		y = 1
		relative_position_id = ncr_electoral_deadlock
		completion_reward = {
			country_event = ncr_crisis.1
			custom_effect_tooltip = ncr_tt_event_effect
			effect_tooltip = {
				add_ideas = ncr_idea_constitutional_uncertainty
			}
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_declare_state_of_emergency
		icon = GFX_goal_NCR_Golden_Ranger
		cost = 15
		cancelable = no
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_NCR_EMERGENCY FOCUS_FILTER_STABILITY }
		prerequisite = { focus = ncr_lame_duck_address }
		x = -3
		y = 1
		relative_position_id = ncr_lame_duck_address
		completion_reward = {
			custom_effect_tooltip = ncr_declare_state_of_emergency_tt
			set_global_flag = ncr_emergency
			add_stability = 0.10
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_recall_federal_troopers
		icon = GFX_goal_NCR_Sentry
		cost = 15
		cancelable = no
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_NCR_TROOPERS }
		prerequisite = { focus = ncr_lame_duck_address }
		x = 3
		y = 1
		relative_position_id = ncr_lame_duck_address
		completion_reward = {
			army_experience = 50
			hidden_effect = {
				load_oob = ncr_reserves_deployed
			}
			custom_effect_tooltip = ncr_recall_federal_troopers_tt
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_murder_most_foul
		icon = GFX_goal_NCR_GI
		cost = 15
		cancelable = no
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_lame_duck_address }
		x = 0
		y = 1
		relative_position_id = ncr_lame_duck_address
		available = {
			has_completed_focus = ncr_declare_state_of_emergency
			has_completed_focus = ncr_recall_federal_troopers
		}
		completion_reward = {
			country_event = ncr_crisis.6
			custom_effect_tooltip = ncr_tt_event_effect
			effect_tooltip = {
				kill_country_leader = yes
				retire_character = NCR_drummond
				swap_ideas = {
					remove_idea = ncr_idea_constitutional_uncertainty
					add_idea = ncr_idea_political_void
				}
			}
			custom_effect_tooltip = ncr_murder_most_foul_tt
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_ctte_for_national_security
		icon = GFX_goal_NCR_Propaganda_1
		cost = 15
		cancelable = no
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_declare_state_of_emergency }
		prerequisite = { focus = ncr_recall_federal_troopers }
		prerequisite = { focus = ncr_murder_most_foul }
		x = 0
		y = 1
		relative_position_id = ncr_murder_most_foul
		completion_reward = {
			country_event = ncr_crisis.7
			custom_effect_tooltip = ncr_tt_event_effect
			effect_tooltip = { remove_ideas = ncr_idea_political_void }
			custom_effect_tooltip = ncr_ctte_for_national_security_tt
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_congress_fire
		icon = GFX_goal_NCR_FO2_Tattered_Flag
		cost = 15
		cancelable = no
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_ctte_for_national_security }
		x = -1
		y = 1
		relative_position_id = ncr_ctte_for_national_security
		mutually_exclusive = { focus = ncr_operation_nightwatch }
		completion_reward = {
			custom_effect_tooltip = ncr_congress_fire_tt
		}
		ai_will_do = {
			base = 0
			modifier = {
				add = 50	# We want the AI to get the civil war over with
				has_completed_focus = ncr_suspend_constitution
				has_completed_focus = ncr_declare_martial_law
			}
		}
	}
	focus = {
		id = ncr_operation_nightwatch
		icon = GFX_goal_NCR_FO2_Tattered_Flag
		cost = 15
		cancelable = no
		search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS }
		prerequisite = { focus = ncr_ctte_for_national_security }
		x = 1
		y = 1
		relative_position_id = ncr_ctte_for_national_security
		mutually_exclusive = { focus = ncr_congress_fire }
		completion_reward = {
			custom_effect_tooltip = ncr_operation_nightwatch_tt
		}
		ai_will_do = {
			base = 0
			modifier = {
				add = 50	# We want the AI to get the civil war over with
				has_completed_focus = ncr_suspend_constitution
				has_completed_focus = ncr_declare_martial_law
			}
		}
	}
	focus = {
		id = ncr_suspend_constitution
		icon = GFX_goal_NCR_Generic_Bill
		cost = 15
		cancelable = no
		prerequisite = { focus = ncr_ctte_for_national_security }
		x = 0
		y = 2
		relative_position_id = ncr_declare_state_of_emergency
		completion_reward = {
			add_political_power = 300
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_declare_martial_law
		icon = GFX_goal_NCR_Oliver_Hat
		cost = 15
		cancelable = no
		prerequisite = { focus = ncr_ctte_for_national_security }
		x = 0
		y = 2
		relative_position_id = ncr_recall_federal_troopers
		completion_reward = {
			custom_effect_tooltip = ncr_declare_martial_law_tt
			hidden_effect = {
				load_oob = ncr_declare_martial_law_conscripts
			}
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}
	focus = {
		id = ncr_dissolution_of_the_union
		icon = GFX_goal_NCR_Council_Hill
		cost = 15
		cancelable = no
		prerequisite = {
			focus = ncr_congress_fire
			focus = ncr_operation_nightwatch
		}
		x = 1
		y = 1
		relative_position_id = ncr_congress_fire
		completion_reward = {
			custom_effect_tooltip = ncr_dissolution_of_the_union_tt
			news_event = ncr_crisis.2
			add_political_power = 100
			NCR = {
				kill_country_leader = yes
				set_politics = {
					ruling_party = ruler
				}
			set_popularities = {
				ruler =75
				people = 25
				elites = 0
				intellectuals = 0
			}
			promote_character = NCR_mossman_character
			}
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}

	focus = {
		id = ncr_california_in_crisis
		icon = GFX_goal_NCR_Bloody_Flag
		cost = 7
		cancelable = no

		available = {
			has_country_flag = ncr_crisis
		}

		x = 0
		y = 1
		relative_position_id = ncr_dissolution_of_the_union
		completion_reward = {
			add_stability = -0.1
			country_event = ncr_crisis.4
			hidden_effect = {
				leave_new_california = yes
				### Boneyard secedes
				every_owned_state = {
					limit = {
						OR = {
							state = 350
							state = 591
							state = 19
							state = 1
							state = 63
							state = 180
							state = 396
							state = 205
							state = 360
							state = 70
							state = 736
							state = 258
							state = 245
							state = 64
							state = 602
							state = 357
							state = 606
							state = 558
							state = 312
							state = 433
							state = 292
							state = 866
							state = 24
							state = 80
							state = 583
							state = 469
							state = 147
							state = 107
							state = 4
							state = 866
							state = 41
							state = 651
							state = 174
							state = 158
							state = 481
							state = 136
							state = 176
							state = 325
							state = 97
							state = 473
							state = 163
							state = 539
							state = 132
							state = 1523
							state = 650
						}
					}
					set_state_flag = do_not_exodus
					BON = {
						transfer_state = PREV
					}
					add_core_of = BON
					clr_state_flag = do_not_exodus
				}
				every_owned_state = {
					limit = { is_core_of = NCR }
					add_core_of = BON
				}
				if = {
					limit = {
						BJS = {
							is_subject_of = ROOT
						}
					}
					BON = {
						annex_country = {
							target = BJS
							transfer_troops = yes
						}
					}
				}
				NCR_brigadier_general_thompson = {
					set_nationality = BON
				}
				NCR_follower_advisor = {
					set_nationality = BON
				}
				NCR_lieutenant_lloyd_groves = {
					set_nationality = BON
				}
				BON_bill_calhoun = {
					set_nationality = BON
				}
				BON_bill_calhoun = {
					set_nationality = BON
				}
				NCR_allgood_murphy = {
					set_nationality = BON
				}
				transfer_units_fraction = {
					target = BON
					size = 0.3
					stockpile_ratio = 0.3
					army_ratio = 0.3
					navy_ratio = 0.3
					air_ratio = 0.3
					keep_unit_leaders_trigger = {
						always = yes
					}
				}
				BON = {
					create_or_join_dharma_way = yes
					setup_ncr_revolter = yes
					inherit_technology = NCR
					load_oob = BON_Broken_California
					set_capital = {
						state = 350
					}
					add_opinion_modifier = {
						target = NCR
						modifier = ncr_civil_war_betrayed
					}
					promote_character = NCR_allgood_murphy
					set_country_leader_description = {
						ideology = people
						desc = BON_ALLGOOD_MURPHY_DESC
					}
					create_new_owb_country = yes
					set_country_flag = is_ncr_nation
					set_country_flag = NCR_boneyard_flag
					set_country_flag = is_ncr_nation
					set_country_flag = has_unique_manpower_law
					set_country_flag = has_unique_economic_laws
					set_cosmetic_tag = NCR_boneyard
					set_politics = {
						ruling_party = people
					}
					set_country_flag = ncr_crisis
					set_popularities = {
						ruler = 0
						people = 100
						elites = 0
						intellectuals = 0
					}
					every_owned_state = {
						limit = {
							is_core_of = BJS
						}
						add_core_of = BON
					}
					add_stability = -0.1
					if = {
						limit = {
							ROOT = {
								has_idea = ncr_war_exhausted_economy
							}
						}
						add_ideas = ncr_war_exhausted_economy
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = ncr_rural_revitalisation
							}
						}
						add_ideas = ncr_rural_revitalisation
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = ncr_giant_awakes
							}
						}
						add_ideas = ncr_giant_awakes
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = ncr_deregulated_markets
							}
						}
						add_ideas = ncr_deregulated_markets
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = ncr_remilitarised_economy
							}
						}
						add_ideas = ncr_remilitarised_economy
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = ncr_emergency_measures
							}
						}
						add_ideas = ncr_emergency_measures
					}
					else = {
						add_ideas = ncr_giant_awakes
					}
					if = {
						limit = {
							ROOT = {
								has_idea = wisespread_consumerism
							}
						}
						add_ideas = wisespread_consumerism
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = curtained_consumerism
							}
						}
						add_ideas = curtained_consumerism
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = economic_autarky
							}
						}
						add_ideas = economic_autarky
					}
					else_if = {
						limit = {
							ROOT = {
								has_idea = dharmist_austerity
							}
						}
						add_ideas = dharmist_austerity
					}
					else = {
						add_ideas = curtained_consumerism
					}
				}
			}
		}
		ai_will_do = {
			base = 50	# We want the AI to get the civil war over with
		}
	}

	###########################
	#  Flynn Vice Presidency  #
	###########################
	focus = {
		id = ncr_red_disunion
		icon = GFX_goal_NCR_Barons_Blood_Flag
		allow_branch = {
			NOT = {
				OR = {
					has_country_flag = RDS_commie_tree_unlock
					has_country_flag = RDS_sheriff_tree_unlock
					has_country_flag = RDS_flynn_independent_flag
				}
			}
		}
		cost = 7
		x = 45
		y = 13
		available = {
			has_government = elites
			has_country_flag = ncr_crisis
		}
		completion_reward = {
			add_political_power = 100
			country_event = ncr_red.1
		}
	}
	####INDUSTRY BARONS######
	focus = {
		id = ncr_red_trade_situation
		icon = GFX_goal_NCR_Barons_Traders_Sign
		cost = 30
		available = {
			owns_state = 141
		}
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_disunion
		}
		x = -4
		y = 1
		completion_reward = {
			rds_trade_buff = yes
			135 = {
				set_temp_variable = {
					development_to_add = 1
				}
				add_development_to_node = yes
				add_state_modifier = {
					modifier = {
						caps_node_base_modifier = 0.30
					}
				}
			}
			random_owned_state = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 3
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_red_shake_dragon_hand
		icon = GFX_goal_NCR_Barons_Dragon
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_trade_situation
		}
		x = -6
		y = 2
		completion_reward = {
			set_temp_variable = { caps_to_add = 50 }
			add_caps = yes
			rds_trade_buff = yes
			diplomatic_relation = {
				country = SHI
				relation = docking_rights
				active = yes
			}
			SHI = {
				diplomatic_relation = {
					country = RDS
					relation = docking_rights
					active = yes
				}
				add_ideas = bar_reno_support
			}
		}
	}
	focus = {
		id = ncr_red_buy_guns_van_graffs
		icon = GFX_goal_NCR_Barons_Plasma_Gun
		cost = 30
		relative_position_id = ncr_red_disunion
		available = {
			NEW = {
				exists = yes
			}
			NOT = {
				has_war_with = NEW
			}
		}
		bypass = {
			NEW = { exists = no }
		}
		prerequisite = {
			focus = ncr_red_trade_situation
		}
		x = -4
		y = 2
		completion_reward = {
			add_equipment_to_stockpile = {
				type = plasma_equipment_1
				amount = 300
				producer = USA
			}
			rds_trade_buff = yes
			add_ideas = bar_reno_guns
			NEW = {
				add_ideas = bar_reno_support
				random_owned_state = {
					add_extra_state_shared_building_slots = 4
					add_building_construction = {
						type = industrial_complex
						level = 3
						instant_build = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_red_redding_calling
		icon = GFX_goal_NCR_Barons_VB_Costume
		cost = 30
		relative_position_id = ncr_red_shake_dragon_hand
		prerequisite = {
			focus = ncr_red_shake_dragon_hand
		}
		x = 0
		y = 1
		completion_reward = {
			rds_trade_buff = yes
			add_ideas = bar_vault_researchers
			VLT = {
				add_ideas = bar_reno_support
			}
		}
	}
	focus = {
		id = ncr_red_jewel_of_california
		icon = GFX_goal_NCR_Barons_Redding
		cost = 30
		relative_position_id = ncr_red_redding_calling
		prerequisite = {
			focus = ncr_red_redding_calling
		}
		available = {
			has_idea = bar_trade_cutoff_4
		}
		x = 1
		y = 1
		completion_reward = {
			rds_trade_buff = yes
			141 = {
				hidden_effect = {
					set_temp_variable = { new_node_target = THIS.id }
					set_temp_variable = { new_node_economic_development = 1 }
					add_to_temp_array = { new_node_trade_array = 337 }
					add_to_temp_array = { new_node_trade_array = 285 }
					add_to_temp_array = { new_node_trade_array = 135 }
					add_to_temp_array = { new_node_trade_array = 163 }
					add_to_temp_array = { new_node_trade_array = 291 }
					add_to_temp_array = { new_node_trade_array = 478 }
					set_temp_variable = { new_node_map_x = 2165 }
					set_temp_variable = { new_node_map_y = 960 }
				}
				create_map_node = yes
			}
			141 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = industrial_complex
					level = 4
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_red_arroyo_trade
		icon = GFX_goal_NCR_Barons_Water
		cost = 30
		relative_position_id = ncr_red_redding_calling
		prerequisite = {
			focus = ncr_red_redding_calling
		}
		x = -1
		y = 1
		completion_reward = {
			rds_trade_buff = yes
			rds_wroker_unrest_down = yes
			141 = {
				add_resource = {
					type = water
					amount = 10
				}
				add_resource = {
					type = metal
					amount = -10
				}
			}
			337 = {
				add_resource = {
					type = metal
					amount = 10
				}
			}
		}
	}
	####INDUSTRY BARONS######

	####POLITICAL BARONS#####
	focus = {
		id = ncr_red_support_calhoun
		icon = GFX_goal_NCR_Barons_Calhoun
		cost = 30
		relative_position_id = ncr_red_disunion
		mutually_exclusive = {
			focus = ncr_red_support_moore
			focus = ncr_red_california_bleeding
		}
		prerequisite = {
			focus = ncr_red_disunion
		}
		x = -2
		y = 1
		completion_reward = {
			add_popularity = {
				ideology = people
				popularity = 0.05
			}
			custom_effect_tooltip = rds_support_calhoun_tt
			rds_sheriff_unrest_up = yes
			rds_wroker_unrest_down = yes
		}
	}
	focus = {
		id = ncr_red_california_bleeding
		icon = GFX_goal_NCR_Barons_Chill
		cost = 30
		relative_position_id = ncr_red_disunion
		mutually_exclusive = {
			focus = ncr_red_support_calhoun
			focus = ncr_red_support_moore
		}
		prerequisite = {
			focus = ncr_red_disunion
		}
		x = 0
		y = 1
		completion_reward = {
			add_popularity = {
				ideology = ruler
				popularity = 0.05
			}
			custom_effect_tooltip = rds_support_all_tt
			rds_sheriff_unrest_down = yes
			rds_worker_unrest_up = yes
		}
	}
	focus = {
		id = ncr_red_support_moore
		icon = GFX_goal_NCR_Barons_Moore
		cost = 30
		relative_position_id = ncr_red_disunion
		available = {
			NCR = {
				NOT = {
					has_completed_focus = ncr_eliminate_barons
				}
			}
		}
		mutually_exclusive = {
			focus = ncr_red_support_calhoun
			focus = ncr_red_california_bleeding
		}
		prerequisite = {
			focus = ncr_red_disunion
		}
		x = 2
		y = 1
		completion_reward = {
			add_popularity = {
				ideology = elites
				popularity = 0.05
			}
			custom_effect_tooltip = rds_support_moore_tt
			rds_sheriff_unrest_up = yes
			rds_worker_unrest_up = yes
		}
	}
	focus = {
		id = ncr_red_congress_in_exile
		icon = GFX_goal_NCR_Barons_Congress_Exile
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_support_calhoun
			focus = ncr_red_support_moore
			focus = ncr_red_california_bleeding
		}
		x = -2
		y = 2
		completion_reward = {
			add_ideas = ncr_congress_up_north
			add_popularity = {
				ideology = intellectuals
				popularity = 0.1
			}
			add_country_leader_role = {
				character = RDS_wendell_peterson
				promote_leader = yes
				Country_leader = {
					ideology = ideocracy
					expire = "3000.01.01.01"
					traits = {
						political_workhorse
						dislikes_caesars_legion
					}
				}
			}
			rds_sheriff_unrest_up = yes
			rds_wroker_unrest_down = yes
		}
	}
	focus = {
		id = ncr_red_maxwell_initiative
		icon = GFX_goal_NCR_Barons_Maxwell
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_congress_in_exile
			focus = ncr_red_welcome_refuges
			focus = ncr_red_direct_aid
		}
		mutually_exclusive = {
			focus = ncr_red_flynn_economic_plan
			focus = ncr_red_lawrence_sheriffs
		}
		x = -2
		y = 3
		completion_reward = {
			141 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = arms_factory
					level = 4
					instant_build = yes
				}
			}
			rds_wroker_unrest_down = yes
		}
	}
	focus = {
		id = ncr_red_welcome_refuges
		icon = GFX_goal_NCR_Barons_Refuges
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_support_calhoun
			focus = ncr_red_support_moore
			focus = ncr_red_california_bleeding
		}
		x = 0
		y = 2
		completion_reward = {
			add_ideas = bar_northern_oasis
			rds_worker_unrest_up = yes
			hidden_effect = {
				country_event = { id = ncr_red.7 days = 14 }
			}
		}
	}
	focus = {
		id = ncr_red_flynn_economic_plan
		icon = GFX_goal_NCR_Barons_Flynn
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_congress_in_exile
			focus = ncr_red_welcome_refuges
			focus = ncr_red_direct_aid
		}
		mutually_exclusive = {
			focus = ncr_red_lawrence_sheriffs
			focus = ncr_red_maxwell_initiative
		}
		x = 0
		y = 3
		completion_reward = {
			add_timed_idea = {
				idea = bar_flynn_plan
				days = 360
			}
			141 = {
				add_extra_state_shared_building_slots = 6
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_red_direct_aid
		icon = GFX_goal_NCR_Barons_Sheriff
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_support_moore
			focus = ncr_red_support_calhoun
			focus = ncr_red_california_bleeding
		}
		x = 2
		y = 2
		completion_reward = {
			country_event = ncr_red.8
		}
	}
	focus = {
		id = ncr_red_lawrence_sheriffs
		icon = GFX_goal_NCR_Barons_Lawrence
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_congress_in_exile
			focus = ncr_red_welcome_refuges
			focus = ncr_red_direct_aid
		}
		mutually_exclusive = {
			focus = ncr_red_flynn_economic_plan
			focus = ncr_red_maxwell_initiative
		}
		x = 2
		y = 3
		completion_reward = {
			custom_effect_tooltip = ncr_red_mobilize_sheriff_tt
			rds_worker_unrest_up = yes
			rds_sheriff_unrest_down = yes
			add_war_support = 0.05
			hidden_effect = {
				load_oob = RDS_2275
			}
		}
	}
	focus = {
		id = ncr_red_pacify_people
		icon = GFX_goal_NCR_Barons_RWC
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_maxwell_initiative
			focus = ncr_red_flynn_economic_plan
			focus = ncr_red_lawrence_sheriffs
		}
		available = {
			THIS = {
				has_war = no
			}
			OR = {
				has_political_power > 50
				is_ai = yes
			}
		}
		x = -1
		y = 4
		completion_reward = {
			add_political_power = -50
			if = {
				limit = {
					has_idea = bar_workers_unrest
				}
				remove_ideas = bar_workers_unrest
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_2
				}
				remove_ideas = bar_workers_unrest_2
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_3
				}
				remove_ideas = bar_workers_unrest_3
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_4
				}
				remove_ideas = bar_workers_unrest_4
			}
		}
	}
	focus = {
		id = ncr_red_pacify_sheriffs
		icon = GFX_goal_NCR_Barons_Jim_Sheriffs
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_lawrence_sheriffs
			focus = ncr_red_flynn_economic_plan
			focus = ncr_red_maxwell_initiative
		}
		available = {
			THIS = {
				has_war = no
			}
			OR = {
				has_political_power > 50
				is_ai = yes
			}
		}
		x = 1
		y = 4
		completion_reward = {
			add_war_support = 0.05
			add_political_power = -50
			if = {
				limit = {
					has_idea = bar_sheriff_unrest
				}
				remove_ideas = bar_sheriff_unrest
			}
			else_if = {
				limit = {
					has_idea = bar_sheriff_unrest_2
				}
				remove_ideas = bar_sheriff_unrest_2
			}
			else_if = {
				limit = {
					has_idea = bar_sheriff_unrest_3
				}
				remove_ideas = bar_sheriff_unrest_3
			}
			else_if = {
				limit = {
					has_idea = bar_sheriff_unrest_4
				}
				remove_ideas = bar_sheriff_unrest_4
			}
		}
	}
	focus = {
		id = ncr_red_flynn_address
		icon = GFX_goal_NCR_Barons_Flynn_Speech
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_pacify_people
		}
		prerequisite = {
			focus = ncr_red_pacify_sheriffs
		}
		x = 0
		y = 5
		completion_reward = {
			country_event = ncr_red.5
		}
	}
	####ARMY BARONS#####
	focus = {
		id = ncr_red_check_savings
		icon = GFX_goal_NCR_Barons_Piggy_Bank
		cost = 30
		relative_position_id = ncr_red_disunion
		prerequisite = {
			focus = ncr_red_disunion
		}
		x = 4
		y = 1
		completion_reward = {
			set_temp_variable = { caps_to_add = 250 }
			add_caps = yes
			hidden_effect = {
				country_event = { id = ncr_red.16  days = 7}
			}
		}
	}
	focus = {
		id = ncr_red_yakuza
		icon = GFX_goal_NCR_Barons_Red_Dragons
		cost = 30
		relative_position_id = ncr_red_disunion
		available = {
			set_temp_variable = { caps_diff = -100 }
			caps_cost_trigger = yes
			YKZ = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		bypass = {
			YKZ = {
				exists = no
			}
		}
		prerequisite = {
			focus = ncr_red_check_savings
		}
		x = 6
		y = 2
		completion_reward = {
			custom_effect_tooltip = ncr_bar_mercs_dragons_tt
			add_corps_commander_role = {
				character = RDS_Naga
				desc = "NCR_BAR_NAGA_desc"
				traits = {
					perceptive_trait
				}
				skill = 3
				attack_skill = 3
				defense_skill = 1
				planning_skill = 3
				logistics_skill = 1
			}
			custom_effect_tooltip = ncr_bar_naga_tt
			rds_merc_army_buff = yes
			set_temp_variable = { caps_to_add = -100 }
			add_caps = yes
			YKZ = {
				set_temp_variable = { caps_to_add = 100 }
				add_caps = yes
			}
			hidden_effect = {
				load_oob = RDS_Yakuza_Mercs
			}
		}
	}
	focus = {
		id = ncr_red_mercs
		icon = GFX_goal_NCR_Barons_Eureka_Merc
		cost = 30
		relative_position_id = ncr_red_check_savings
		available = {
			if = {
				limit = {
					NOT = { is_ai = yes }
				}
				set_temp_variable = { caps_diff = -50 }
				caps_cost_trigger = yes
			}
			EUR = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		prerequisite = {
			focus = ncr_red_check_savings
		}
		x = 0
		y = 1
		completion_reward = {
			custom_effect_tooltip = ncr_bar_mercs_tt
			set_temp_variable = { caps_to_add = -50 }
			rds_merc_army_buff = yes
			add_caps = yes
			EUR = {
				set_temp_variable = { caps_to_add = 50 }
				add_caps = yes
			}
			hidden_effect = {
				load_oob = RDS_Eureka_Mercs
			}
		}
	}
	focus = {
		id = ncr_red_vlt_protectrons
		icon = GFX_goal_NCR_Barons_Protectron
		cost = 30
		relative_position_id = ncr_red_yakuza
		available = {
			if = {
				limit = {
					NOT = { is_ai = yes }
				}
				set_temp_variable = { caps_diff = -50 }
				caps_cost_trigger = yes
			}
			VLT = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		prerequisite = {
			focus = ncr_red_yakuza
		}
		bypass = {
			VLT = {
				exists = no
			}
		}
		x = 0
		y = 1
		completion_reward = {
			custom_effect_tooltip = ncr_robots_tt
			add_ideas = bar_police_protectrons
			rds_merc_army_buff = yes
			set_temp_variable = { caps_to_add = -50 }
			add_caps = yes
			VLT = {
				set_temp_variable = { caps_to_add = 50 }
				add_caps = yes
			}
			hidden_effect = {
				load_oob = RDS_Vault_Robots
				if = {
					limit = {
						NOT = {
							has_tech = robot_makeshift_automatons_tech
							}
					}
					set_technology = {
						robot_makeshift_automatons_tech = 1
					}
				}
			}
		}
	}
	focus = {
		id = ncr_red_luchadors
		icon = GFX_goal_NCR_Barons_Luchador
		cost = 30
		relative_position_id = ncr_red_vlt_protectrons
		available = {
			FFI = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		prerequisite = {
			focus = ncr_red_vlt_protectrons
		}
		bypass = {
			FFI = {
				exists = no
			}
		}
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = ncr_bar_luchas_tt
			add_corps_commander_role = {
				character = RDS_Chavo
				desc = "NCR_BAR_CHAVO_GUERRERO_desc"
				traits = {
					strong_trait
					charismatic_trait
					agile_trait
					lucky_trait
				}
				skill = 5
				attack_skill = 5
				defense_skill = 1
				planning_skill = 3
				logistics_skill = 3
			}
			custom_effect_tooltip = ncr_bar_chavo_tt
			rds_merc_army_buff = yes
			hidden_effect = {
				load_oob = RDS_Lucha_Fighters
			}
		}
	}
	focus = {
		id = ncr_red_merc_city
		icon = GFX_goal_NCR_Barons_Merc
		cost = 30
		relative_position_id = ncr_red_vlt_protectrons
		available = {
			has_idea = bar_mercenary_army_3
		}
		prerequisite = {
			focus = ncr_red_vlt_protectrons
		}
		x = 1
		y = 1
		completion_reward = {
			rds_merc_army_buff = yes
			army_experience = 15
			capital_scope = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
		}
	}

	#######BARONS TREEE######

	##################################
	#######Flynn Independce Tree######
	##################################
	focus = {
		id = ncr_fln_strings_break_free
		icon = GFX_goal_RDS_Flynn_Strings
		cost = 14
		x = 50
		y = 11
		allow_branch = {
			has_country_flag = RDS_flynn_independent_flag
		}
		completion_reward = {
			country_event = red_flynn.2
		}
	}
	focus = {
		id = ncr_fln_deal_with_old_barons
		icon = GFX_goal_RDS_Flynn_Rat
		cost = 30
		prerequisite = {
			focus = ncr_fln_strings_break_free
		}
		relative_position_id = ncr_fln_strings_break_free
		x = -3
		y = 1
		completion_reward = {
			add_stability = -0.10
			add_political_power = -100
			141 = {
				set_temp_variable = { pop_add = -471 }
				add_state_population = yes
			}
		}
	}
	focus = {
		id = ncr_fln_new_generation
		icon = GFX_goal_RDS_Flynn_New_Man
		cost = 30
		prerequisite = {
			focus = ncr_fln_deal_with_old_barons
		}
		relative_position_id = ncr_fln_deal_with_old_barons
		x = 1
		y = 1
		completion_reward = {
			add_ideas = bar_breaking_the_strings_new_generation
		}
	}
	focus = {
		id = ncr_fln_praise_farmers
		icon = GFX_goal_RDS_Flynn_Farmer
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		prerequisite = {
			focus = ncr_fln_strings_break_free
		}
		relative_position_id = ncr_fln_strings_break_free
		x = -1
		y = 1
		completion_reward = {
			add_stability = 0.05
			random_owned_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_fln_praise_miners
		icon = GFX_goal_RDS_Flynn_Miner
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		prerequisite = {
			focus = ncr_fln_strings_break_free
		}
		relative_position_id = ncr_fln_strings_break_free
		x = 1
		y = 1
		completion_reward = {
			add_stability = 0.05
			141 = {
				add_resource = {
					type = metal
					amount = 6
				}
			}
		}
	}
	focus = {
		id = ncr_fln_no_shady_or_boneyard
		icon = GFX_goal_RDS_Flynn_Man
		cost = 30
		prerequisite = {
			focus = ncr_fln_praise_farmers
		}
		prerequisite = {
			focus = ncr_fln_praise_miners
		}
		relative_position_id = ncr_fln_strings_break_free
		x = 0
		y = 2
		completion_reward = {
			add_ideas = bar_breaking_the_strings_praise_the_working_man
			custom_effect_tooltip = rds_chill_workers_tt
			hidden_effect = {
				if = {
					limit = {
						has_idea = bar_workers_unrest
					}
					remove_ideas = bar_workers_unrest
				}
				else_if = {
					limit = {
						has_idea = bar_workers_unrest_2
					}
					remove_ideas = bar_workers_unrest_2
				}
				else_if = {
					limit = {
						has_idea = bar_workers_unrest_3
					}
					remove_ideas = bar_workers_unrest_3
				}
				else_if = {
					limit = {
						has_idea = bar_workers_unrest_4
					}
					remove_ideas = bar_workers_unrest_4
				}
			}
		}
	}
	focus = {
		id = ncr_fln_deal_with_old_sheriffs
		icon = GFX_goal_RDS_Flynn_Hat_Rat
		cost = 30
		prerequisite = {
			focus = ncr_fln_strings_break_free
		}
		relative_position_id = ncr_fln_strings_break_free
		x = 3
		y = 1
		completion_reward = {
			add_war_support = -0.15
			add_manpower = -24
			if = {
				limit = {
					has_character = RDS_Lawrence_Greene
				}
				retire_character = RDS_Lawrence_Greene
			}
		}
	}
	focus = {
		id = ncr_fln_contact_oconnell
		icon = GFX_goal_RDS_Flynn_Connel
		cost = 30
		prerequisite = {
			focus = ncr_fln_deal_with_old_sheriffs
		}
		relative_position_id = ncr_fln_deal_with_old_sheriffs
		x = -1
		y = 1
		completion_reward = {
			if = {
				limit = {
					has_character = RDS_Harry_OConnor
					RDS_Harry_OConnor = {
						is_unit_leader = yes
					}
				}
				RDS_Harry_OConnor = {
					add_planning = 1
					promote_leader = yes
				}
			}
			add_ideas = bar_breaking_the_strings_protector_of_true_man
			custom_effect_tooltip = rds_sheriff_shut_tt
			hidden_effect = {
				if = {
					limit = {
						has_idea = bar_sheriff_unrest
					}
					remove_ideas = bar_sheriff_unrest
				}
				else_if = {
					limit = {
						has_idea = bar_sheriff_unrest_2
					}
					remove_ideas = bar_sheriff_unrest_2
				}
				else_if = {
					limit = {
						has_idea = bar_sheriff_unrest_3
					}
					remove_ideas = bar_sheriff_unrest_3
				}
				else_if = {
					limit = {
						has_idea = bar_sheriff_unrest_4
					}
					remove_ideas = bar_sheriff_unrest_4
				}
			}
		}
	}
	focus = {
		id = ncr_fln_only_man
		icon = GFX_goal_RDS_Flynn_Hand
		cost = 30
		prerequisite = {
			focus = ncr_fln_contact_oconnell
		}
		prerequisite = {
			focus = ncr_fln_new_generation
		}
		prerequisite = {
			focus = ncr_fln_no_shady_or_boneyard
		}
		relative_position_id = ncr_fln_strings_break_free
		x = 0
		y = 3
		completion_reward = {
			custom_effect_tooltip = rds_strings_broken_tt
			hidden_effect = {
				swap_ideas = {
					remove_idea = bar_breaking_the_strings
					add_idea = bar_breaking_the_strings_2
				}
				remove_ideas = {
					bar_breaking_the_strings_new_generation
					bar_breaking_the_strings_praise_the_working_man
					bar_breaking_the_strings_protector_of_true_man
				}
			}
		}
	}
	focus = {
		id = ncr_fln_parasites_among_us
		icon = GFX_goal_RDS_Flynn_Spider
		cost = 30
		prerequisite = {
			focus = ncr_fln_only_man
		}
		relative_position_id = ncr_fln_only_man
		x = -3
		y = 1
		completion_reward = {
			add_timed_idea = {
				idea = bar_fighting_the_parasites
				days = 200
			}
		}
	}
	focus = {
		id = ncr_fln_the_fate_of_parasites
		icon = GFX_goal_RDS_Flynn_Scales
		cost = 30
		available = {
			owns_state = 253
			owns_state = 350
		}
		prerequisite = {
			focus = ncr_fln_parasites_among_us
		}
		relative_position_id = ncr_fln_parasites_among_us
		x = -1
		y = 1
		completion_reward = {
			country_event = red_flynn.3
		}
	}
	focus = {
		id = ncr_fln_free_from_parasites
		icon = GFX_goal_RDS_Flynn_Wings
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		available = {
			NOT = {
				has_idea = bar_fighting_the_parasites
			}
		}
		prerequisite = {
			focus = ncr_fln_the_fate_of_parasites
		}
		relative_position_id = ncr_fln_the_fate_of_parasites
		x = 1
		y = 1
		completion_reward = {
			add_stability = 0.1
			add_ideas = bar_free_from_parasites
		}
	}
	focus = {
		id = ncr_fln_true_man_inside
		icon = GFX_goal_RDS_Flynn_Man_3
		cost = 30
		prerequisite = {
			focus = ncr_fln_only_man
		}
		relative_position_id = ncr_fln_only_man
		x = 0
		y = 1
		completion_reward = {
			add_ideas = bar_true_man_society
		}
	}
	focus = {
		id = ncr_fln_free_society
		icon = GFX_goal_RDS_Flynn_Man_4
		cost = 30
		prerequisite = {
			focus = ncr_fln_true_man_inside
		}
		relative_position_id = ncr_fln_true_man_inside
		x = 0
		y = 1
		completion_reward = {
			swap_ideas = {
				remove_idea = bar_true_man_society
				add_idea = bar_true_man_society_2
			}
		}
	}
	focus = {
		id = ncr_fln_free_science
		icon = GFX_goal_RDS_Flynn_Scienctists
		cost = 30
		prerequisite = {
			focus = ncr_fln_true_man_inside
		}
		relative_position_id = ncr_fln_true_man_inside
		x = -2
		y = 1
		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = ncr_fln_reject_morality
		icon = GFX_goal_RDS_Flynn_Scalpel
		cost = 30
		prerequisite = {
			focus = ncr_fln_free_science
		}
		prerequisite = {
			focus = ncr_fln_free_society
		}
		relative_position_id = ncr_fln_free_science
		x = 1
		y = 1
		completion_reward = {
			add_stability = -0.1
			add_ideas = bar_no_stop_science
		}
	}
	focus = {
		id = ncr_fln_free_industry
		icon = GFX_goal_RDS_Flynn_Working_Man
		cost = 30
		available = {
			has_completed_focus = ncr_fln_free_society
		}
		prerequisite = {
			focus = ncr_fln_true_man_inside
		}
		relative_position_id = ncr_fln_true_man_inside
		x = 2
		y = 1
		completion_reward = {
			swap_ideas = {
				remove_idea = bar_true_man_society_2
				add_idea = bar_true_man_society_3
			}
		}
	}
	focus = {
		id = ncr_fln_free_projects
		icon = GFX_goal_RDS_Flynn_Building
		cost = 30
		available = {
			has_completed_focus = ncr_fln_buff_vault_city
			owns_state = 141
		}
		prerequisite = {
			focus = ncr_fln_free_industry
		}
		prerequisite = {
			focus = ncr_fln_free_society
		}
		relative_position_id = ncr_fln_free_industry
		x = -1
		y = 1
		completion_reward = {
			swap_ideas = {
				remove_idea = bar_true_man_society_3
				add_idea = bar_true_man_society_4
			}
			141 = {
				add_extra_state_shared_building_slots = 8
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_fln_parasites_around_us
		icon = GFX_goal_RDS_Flynn_Rats
		cost = 30
		prerequisite = {
			focus = ncr_fln_only_man
		}
		relative_position_id = ncr_fln_only_man
		x = 3
		y = 1
		completion_reward = {
			if = {
				limit = {
					has_idea = ncr_disarmed_nation
				}
				swap_ideas = {
					remove_idea = ncr_disarmed_nation
					add_idea = ncr_volunteer_militia_conscription
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_volunteer_militia_conscription
				}
				swap_ideas = {
					remove_idea = ncr_volunteer_militia_conscription
					add_idea = ncr_funded_militia_conscription
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_volunteer_militia_conscription
				}
				swap_ideas = {
					remove_idea = ncr_volunteer_militia_conscription
					add_idea = ncr_two_year_conscription
				}
			}
			else_if = {
				limit = {
					has_idea = ncr_two_year_conscription
				}
				swap_ideas = {
					remove_idea = ncr_two_year_conscription
					add_idea = ncr_four_year_conscription
				}
			}
			else = {
				add_manpower = 934
			}
		}
	}
	focus = {
		id = ncr_fln_call_the_true_man
		icon = GFX_goal_RDS_Flynn_Man_2
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = {
			focus = ncr_fln_parasites_around_us
		}
		relative_position_id = ncr_fln_parasites_around_us
		x = 1
		y = 1
		completion_reward = {
			add_war_support = 0.1
			custom_effect_tooltip = rds_spawn_true_man_tt
			hidden_effect = {
				load_oob = RDS_Flynn_Fighters
			}
		}
	}
	focus = {
		id = ncr_fln_weaken_the_parasites
		icon = GFX_goal_RDS_Flynn_Plasma
		cost = 30
		available = {
			has_completed_focus = ncr_fln_leader_of_reno
		}
		prerequisite = {
			focus = ncr_fln_call_the_true_man
		}
		relative_position_id = ncr_fln_call_the_true_man
		x = -1
		y = 1
		completion_reward = {
			add_equipment_to_stockpile = {
				type = plasma_equipment_1
				amount = 400
				producer = USA
			}
		}
	}
	focus = {
		id = ncr_fln_redding_shrugged
		icon = GFX_goal_RDS_Flynn_Man_Staircase
		cost = 30
		available = {
			owns_state = 253
			owns_state = 350
			owns_state = 520
		}
		prerequisite = {
			focus = ncr_fln_free_from_parasites
		}
		prerequisite = {
			focus = ncr_fln_reject_morality
		}
		prerequisite = {
			focus = ncr_fln_free_projects
		}
		prerequisite = {
			focus = ncr_fln_weaken_the_parasites
		}
		relative_position_id = ncr_fln_free_society
		x = 0
		y = 2
		completion_reward = {
			news_event = red_flynn.4
		}
	}

	###FLYNN EXPANSION###
	focus = {
		id = ncr_fln_true_man_around
		icon = GFX_goal_RDS_Flynn_Man_5
		cost = 30
		allow_branch = {
			has_country_flag = RDS_flynn_independent_flag
		}
		available = {
			has_completed_focus = ncr_fln_only_man
		}
		relative_position_id = ncr_fln_only_man
		x = 10
		y = 0
		completion_reward = {
			create_or_join_big_circle = yes
		}
	}
	focus = {
		id = ncr_fln_ally_reno
		icon = GFX_goal_RDS_Flynn_Reno
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		bypass = {
			NEW = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_fln_true_man_around
		}
		relative_position_id = ncr_fln_true_man_around
		x = -3
		y = 1
		completion_reward = {
			if = {
				limit = {
					NEW = {
						exists = yes
						is_in_faction = no
					}
				}
				NEW = {
					invite_to_big_circle = yes
				}
			}
			else_if = {
				limit = {
					NEW = {
						exists = no
					}
				}
				NEW = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_fln_leader_of_reno
		icon = GFX_goal_RDS_Flynn_Tiaret
		cost = 30
		available = {
			NEW = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		bypass = {
			NCR = {
				has_opinion_modifier = rejected_invitation_to_big_circle
			}
		}
		prerequisite = {
			focus = ncr_fln_ally_reno
		}
		relative_position_id = ncr_fln_ally_reno
		x = 1
		y = 1
		completion_reward = {
			set_technology = {
				plasma_unlock_tech = 1
			}
			remove_trait = {
				character = NCR_mama_van_graff
				slot = economic_advisor
				trait = van_graff_ncr_advisor
			}
			add_trait = {
				character = NCR_mama_van_graff
				slot = economic_advisor
				trait = van_graff_ncr_advisor_good
			}
			give_resource_rights = { receiver = NEW state = 135 }
		}
	}
	focus = {
		id = ncr_fln_ally_vault_city
		icon = GFX_goal_RDS_Flynn_VC
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		bypass = {
			VLT = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_fln_ally_reno
		}
		relative_position_id = ncr_fln_ally_reno
		x = -1
		y = 1
		completion_reward = {
			if = {
				limit = {
					VLT = {
						exists = yes
						is_in_faction = no
					}
				}
				VLT = {
					invite_to_big_circle = yes
				}
			}
			else_if = {
				limit = {
					VLT = {
						exists = no
					}
				}
				VLT = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_fln_buff_vault_city
		icon = GFX_goal_RDS_Flynn_VB
		cost = 30
		available = {
			VLT = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		bypass = {
			NCR = {
				has_opinion_modifier = rejected_invitation_to_big_circle
			}
		}
		prerequisite = {
			focus = ncr_fln_ally_vault_city
		}
		relative_position_id = ncr_fln_ally_vault_city
		x = 1
		y = 1
		completion_reward = {
			set_technology = {
				habitation_tech_level_scientific = 1
				exploitation_tech_level_scientific = 1
				tools_tech_level_scientific = 1
			}
			add_resource = {
				type = advanced
				amount = -4
				state = 489
			}
			add_resource = {
				type = composites
				amount = -4
				state = 489
			}
			VLT = {
				add_resource = {
					type = advanced
					amount = 4
					state = 291
				}
				add_resource = {
					type = composites
					amount = 4
					state = 291
				}
			}

		}
	}
	focus = {
		id = ncr_fln_true_man_from_distant_lands
		icon = GFX_goal_RDS_Flynn_Todd
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		bypass = {
			TAA = {
				exists = no
			}
		}
		prerequisite = {
			focus = ncr_fln_true_man_around
		}
		relative_position_id = ncr_fln_true_man_around
		x = 0
		y = 1
		completion_reward = {
			add_stability = 0.05
			add_opinion_modifier = {
				target = TAA
				modifier = rds_great_minds
			}
			reverse_add_opinion_modifier = {
				target = TAA
				modifier = rds_great_minds
			}
		}
	}
	focus = {
		id = ncr_fln_ally_arroyo
		icon = GFX_goal_RDS_Flynn_Chosen_One
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		bypass = {
			ARR = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_fln_true_man_around
		}
		relative_position_id = ncr_fln_true_man_around
		x = 3
		y = 1
		completion_reward = {
			if = {
				limit = {
					ARR = {
						exists = yes
						is_in_faction = no
					}
				}
				ARR = {
					invite_to_big_circle = yes
				}
			}
			else_if = {
				limit = {
					ARR = {
						exists = no
					}
				}
				ARR = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_fln_choosen_one
		icon = GFX_goal_RDS_Flynn_Investor
		cost = 30
		available = {
			ARR = {
				all_core_land_owned_by_prev_sphere = yes
			}
			467 = { OWNER = { is_big_circle_member = yes } }
		}
		bypass = {
			NCR = {
				has_opinion_modifier = rejected_invitation_to_big_circle
			}
		}
		prerequisite = {
			focus = ncr_fln_ally_arroyo
		}
		relative_position_id = ncr_fln_ally_arroyo
		x = -1
		y = 1
		completion_reward = {
			add_ideas = bar_max_sec_experience
		}
	}
	focus = {
		id = ncr_fln_ally_shi
		icon = GFX_goal_RDS_Flynn_Dragon
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		bypass = {
			SHI = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		prerequisite = {
			focus = ncr_fln_ally_arroyo
		}
		relative_position_id = ncr_fln_ally_arroyo
		x = 1
		y = 1
		completion_reward = {
			if = {
				limit = {
					SHI = {
						exists = yes
						is_in_faction = no
					}
				}
				SHI = {
					invite_to_big_circle = yes
				}
			}
			else = {
				SHI = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_fln_buff_shi
		icon = GFX_goal_RDS_Flynn_Vertibird
		cost = 30
		available = {
			245 = { OWNER = { is_big_circle_member = yes } }
		}
		bypass = {
			SHI = {
				exists = no
			}
		}
		prerequisite = {
			focus = ncr_fln_ally_shi
		}
		relative_position_id = ncr_fln_ally_shi
		x = -1
		y = 1
		completion_reward = {
			custom_effect_tooltip = rds_give_maxson_tt
			hidden_effect = {
				245 = {
					remove_core_of = RDS
					add_core_of = SHI
				}
				SHI = {
					transfer_state = 245
				}
				set_technology = {
					vertibird_unlock_tech = 1
				}
			}
		}
	}
	focus = {
		id = ncr_fln_the_threat_for_true_man
		icon = GFX_goal_RDS_Flynn_Man_Bear
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		prerequisite = {
			focus = ncr_fln_leader_of_reno
		}
		prerequisite = {
			focus = ncr_fln_true_man_from_distant_lands
		}
		prerequisite = {
			focus = ncr_fln_choosen_one
		}
		bypass = {
			NCR = {
				all_core_land_owned_by_prev_sphere = yes
			}
			BON = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		will_lead_to_war_with = NCR
		will_lead_to_war_with = BON
		relative_position_id = ncr_fln_true_man_around
		x = 0
		y = 3
		completion_reward = {
			BON = {
				RDS = {
					grant_wargoals_on_core_states_of_prev = yes
				}
			}
			NCR = {
				RDS = {
					grant_wargoals_on_core_states_of_prev = yes
				}
			}
		}
	}
	focus = {
		id = ncr_fln_the_last_threat_for_true_man
		icon = GFX_goal_RDS_Flynn_Bull
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			has_completed_focus = ncr_fln_free_from_parasites
		}
		prerequisite = {
			focus = ncr_fln_the_threat_for_true_man
		}
		prerequisite = {
			focus = ncr_fln_buff_shi
		}
		prerequisite = {
			focus = ncr_fln_buff_vault_city
		}
		bypass = {
			CES = {
				all_core_land_owned_by_prev_sphere = yes
			}
		}
		relative_position_id = ncr_fln_the_threat_for_true_man
		x = 0
		y = 1
		completion_reward = {
			CES = {
				RDS = {
					grant_wargoals_on_core_states_of_prev = yes
				}
			}
		}
	}
	##################################
	#######Flynn Independce Tree######
	##################################


	##################################
	#######REDDING PEOPLE TREE########
	##################################
	focus = {
		id = ncr_rpr_only_people
		icon = GFX_goal_NCR_People_Start
		cost = 14
		search_filters = { FOCUS_FILTER_STABILITY }
		x = 50
		y = 11
		allow_branch = {
			has_country_flag = RDS_commie_tree_unlock
		}
		completion_reward = {
			add_stability = 0.1
		}
	}
	focus = {
		id = ncr_rpr_sheriff_support
		icon = GFX_goal_cowboy_hat
		cost = 28
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = {
			focus = ncr_rpr_only_people
		}
		relative_position_id = ncr_rpr_only_people
		x = -3
		y = 1
		completion_reward = {
			add_war_support = 0.05
			if = {
				limit = {
					has_idea = bar_sheriff_unrest
				}
				remove_ideas = bar_sheriff_unrest
			}
			else_if = {
				limit = {
					has_idea = bar_sheriff_unrest_2
				}
				remove_ideas = bar_sheriff_unrest_2
			}
			else_if = {
				limit = {
					has_idea = bar_sheriff_unrest_3
				}
				remove_ideas = bar_sheriff_unrest_3
			}
			else_if = {
				limit = {
					has_idea = bar_sheriff_unrest_4
				}
				remove_ideas = bar_sheriff_unrest_4
			}
		}
	}
	focus = {
		id = ncr_rpr_took_baron_stuff
		icon = GFX_goal_cap_and_cash
		cost = 28
		prerequisite = {
			focus = ncr_rpr_only_people
		}
		relative_position_id = ncr_rpr_only_people
		x = 0
		y = 1
		completion_reward = {
			add_stability = -0.1
			168 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			543 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			421 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			584 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			every_owned_state = {
				add_extra_state_shared_building_slots = 1
			}
		}
	}
	focus = {
		id = ncr_rpr_support_calhoun
		icon = GFX_goal_NCR_Calhoun
		cost = 28
		available = {
			BON = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		prerequisite = {
			focus = ncr_rpr_only_people
		}
		bypass = {
			BON = {
				OR = {
					exists = no
					has_war_with = ROOT
				}
			}
		}
		relative_position_id = ncr_rpr_only_people
		x = 3
		y = 1
		completion_reward = {
			add_opinion_modifier = {
				target = BON
				modifier = rds_the_good_fight
			}
			BON = {
				add_opinion_modifier = {
					target = RDS
					modifier = rds_the_good_fight
				}
			}
			add_political_power = -100
			add_manpower = -847
			BON = {
				add_manpower = 847
				add_political_power = 100
			}
		}
	}
	focus = {
		id = ncr_rpr_future_of_redding
		icon = GFX_goal_bobble_head_speech
		cost = 28
		prerequisite = {
			focus = ncr_rpr_sheriff_support
		}
		prerequisite = {
			focus = ncr_rpr_took_baron_stuff
		}
		prerequisite = {
			focus = ncr_rpr_support_calhoun
		}
		relative_position_id = ncr_rpr_only_people
		x = 0
		y = 2
		completion_reward = {
			country_event = ncr_red.9
		}
	}
	focus = {
		id = ncr_rpr_support_farmers
		icon = GFX_goal_food_various_vegetables
		cost = 28
		available = {
			has_country_flag = rds_support_farmers_flag
		}
		prerequisite = {
			focus = ncr_rpr_future_of_redding
		}
		mutually_exclusive = {
			focus = ncr_rpr_support_miners
		}
		relative_position_id = ncr_rpr_future_of_redding
		x = -2
		y = 1
		completion_reward = {
			add_country_leader_trait = farmer_majority
		}
	}
	focus = {
		id = ncr_rpr_peoples_militia
		icon = GFX_goal_commie_soldier_2
		cost = 28
		prerequisite = {
			focus = ncr_rpr_support_farmers
		}
		relative_position_id = ncr_rpr_support_farmers
		x = -2
		y = 1
		completion_reward = {
			add_ideas = bar_peoples_militia
		}
	}
	focus = {
		id = ncr_rpr_people_of_california
		icon = GFX_goal_generic_bb_gun
		cost = 28
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		available = {
			NCR = {
				exists = yes
			}
		}
		prerequisite = {
			focus = ncr_rpr_support_farmers
		}
		relative_position_id = ncr_rpr_support_farmers
		x = 0
		y = 1
		completion_reward = {
			NCR = {
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -781
					producer = NCR
				}
				add_stability = -0.05
				add_manpower = -781
			}
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = 781
				producer = NCR
			}
			add_war_support = 0.1
			add_manpower = 781
		}
	}
	focus = {
		id = ncr_rpr_redding_tunnels_hide
		icon = GFX_goal_generic_outpost
		cost = 28
		prerequisite = {
			focus = ncr_rpr_peoples_militia
		}
		relative_position_id = ncr_rpr_peoples_militia
		x = 1
		y = 2
		completion_reward = {
			add_offsite_building = { type = industrial_complex level = 3 }
			add_ideas = bar_tunnel_defense
		}
	}
	focus = {
		id = ncr_rpr_invite_followers
		icon = GFX_goal_enc_education_by_followers
		cost = 28
		prerequisite = {
			focus = ncr_rpr_support_miners
			focus = ncr_rpr_support_farmers
		}
		relative_position_id = ncr_rpr_future_of_redding
		x = 0
		y = 2
		completion_reward = {
			if = {
				limit = {
					has_global_flag = followers_system_toggle_enabled_global_flag
					NOT = {
						has_country_flag = followers_established
					}
				}
				establish_followers = yes
			}
			add_tech_bonus = {
				bonus = 0.5
				uses = 2
				category = support_medical_tech_category
			}
		}
	}
	focus = {
		id = ncr_rpr_ranch_2_hospital
		icon = GFX_goal_VEG_Follower_Support
		cost = 28
		prerequisite = {
			focus = ncr_rpr_invite_followers
		}
		relative_position_id = ncr_rpr_invite_followers
		x = 0
		y = 1
		completion_reward = {
			add_ideas = followers_doctors
			set_province_name = {
				id = 1776
				name = VICTORY_POINTS_1776_NCR
			}
		}
	}
	focus = {
		id = ncr_rpr_support_miners
		icon = GFX_goal_generic_helm_gas_mask
		cost = 28
		available = {
			has_country_flag = rds_support_miners_flag
		}
		prerequisite = {
			focus = ncr_rpr_future_of_redding
		}
		mutually_exclusive = {
			focus = ncr_rpr_support_farmers
		}
		relative_position_id = ncr_rpr_future_of_redding
		x = 2
		y = 1
		completion_reward = {
			retire_country_leader = yes
			add_country_leader_role = {
				character = RDS_Daniel
				promote_leader = yes
				country_leader = {
					ideology = unlimited_democracy
					expire = "3000.01.01.01"
					traits = {
						well_liked_leader
					}
				}
			}
			hidden_effect = {
				set_cosmetic_tag = RDS_People_Republic_Miners
			}
		}
	}
	focus = {
		id = ncr_rpr_wanamingo_mine
		icon = GFX_goal_generic_creature_wanamingo
		cost = 28
		prerequisite = {
			focus = ncr_rpr_support_miners
		}
		relative_position_id = ncr_rpr_support_miners
		x = 0
		y = 1
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.5
				uses = 2
				category = cat_land_doctrine
			}
			add_ideas = NAV_wanamingo_idea
		}
	}
	focus = {
		id = ncr_rpr_our_protectors
		icon = GFX_goal_generic_smoking_cowboy
		cost = 28
		prerequisite = {
			focus = ncr_rpr_support_miners
		}
		relative_position_id = ncr_rpr_support_miners
		x = 2
		y = 1
		completion_reward = {
			army_experience = 25
			add_ideas = bar_common_protectors
		}
	}
	focus = {
		id = ncr_rpr_redding_tunnels_build
		icon = GFX_goal_generic_grenade_launcher
		cost = 28
		prerequisite = {
			focus = ncr_rpr_our_protectors
		}
		relative_position_id = ncr_rpr_our_protectors
		x = -1
		y = 2
		completion_reward = {
			add_offsite_building = { type = arms_factory level = 3 }
			add_ideas = bar_reused_equipment
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = 480
					producer = USA
			}
		}
	}
	focus = {
		id = ncr_rpr_good_man
		icon = GFX_goal_TTM_Followers_Flag
		cost = 28
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		available = {
			OR = {
				has_completed_focus = ncr_rpr_redding_tunnels_build
				has_completed_focus = ncr_rpr_redding_tunnels_hide
			}
		}
		prerequisite = {
			focus = ncr_rpr_ranch_2_hospital
		}
		relative_position_id = ncr_rpr_ranch_2_hospital
		x = 0
		y = 1
		completion_reward = {
			add_war_support = 0.15
			custom_effect_tooltip = rds_good_fight_tt
			if = {
				limit = {
					BON = {
						has_war_with = NCR
					}
				}
				add_ideas = bar_help_the_good_fight
			}
		}
	}
	focus = {
		id = ncr_rpr_good_man_needs_us
		icon = GFX_goal_generic_focus_magazine_robcofun_wastelad
		cost = 28
		available = {
			BON = {
				exists = yes
				has_war = no
			}
		}
		prerequisite = {
			focus = ncr_rpr_good_man
		}
		mutually_exclusive = {
			focus = ncr_rpr_good_man_needs_help
		}
		relative_position_id = ncr_rpr_good_man
		x = -2
		y = 1
		completion_reward = {
			custom_effect_tooltip = rds_debate_result_tt
			if = {
				limit = {
					has_country_flag = rds_support_miners_flag
				}
				BON = {
					country_event = ncr_red.11
				}
			}
			else_if = {
				limit = {
					has_country_flag = rds_support_farmers_flag
				}
				BON = {
					country_event = ncr_red.10
					change_tag_from = ROOT
				}
			}
		}
	}
	focus = {
		id = ncr_rpr_good_man_needs_help
		icon = GFX_goal_generic_emote_help
		cost = 28
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			BON = {
				exists = no
			}
		}
		mutually_exclusive = {
			focus = ncr_rpr_good_man_needs_us
		}
		prerequisite = {
			focus = ncr_rpr_good_man
		}
		will_lead_to_war_with = NCR
		relative_position_id = ncr_rpr_good_man
		x = 2
		y = 1
		completion_reward = {
			add_manpower = 1935
			add_ideas = bar_fight_against_tyranny
			NCR = { ROOT = { grant_wargoals_on_core_states_of_prev = yes } }
			BON = { ROOT = { grant_wargoals_on_core_states_of_prev = yes } }
			mark_focus_tree_layout_dirty = yes
		}
	}
	focus = {
		id = ncr_rpr_peoples_califronia
		icon = GFX_goal_commie_propaganda
		cost = 28
		allow_branch = {
			has_completed_focus = ncr_rpr_good_man_needs_help
		}
		available = {
			owns_state = 350
			owns_state = 253
		}
		relative_position_id = ncr_rpr_good_man
		x = 0
		y = 2
		completion_reward = {
			set_cosmetic_tag = RDS_Cali_People_Republic

			hidden_effect = {
				set_country_leader_name = {
					ideology = people
					name = RDS_California_Council_name
				}
				set_country_leader_portrait = {
					ideology = people
					portrait = GFX_Portrait_RDS_cwk
				}
			}
		}
	}
	##################################
	#######REDDING PEOPLE TREE########
	##################################

	##################################
	#######REDDING SHERIFFS TREE######
	##################################
	focus = {
		id = ncr_srf_pardon_some_barons
		icon = GFX_goal_ancient_wealth
		allow_branch = {
			has_country_flag = RDS_sheriff_tree_unlock
		}
		mutually_exclusive = {
			focus = ncr_srf_baron_trials
		}
		cost = 14
		x = 48
		y = 11
		completion_reward = {
			add_stability = -0.05
			add_ideas = bar_soft_baron_trials
		}
	}
	focus = {
		id = ncr_srf_sheriffs_for_people
		icon = GFX_goal_generic_the_kids_arent_alright
		prerequisite = {
			focus = ncr_srf_pardon_some_barons
		}
		relative_position_id = ncr_srf_pardon_some_barons
		cost = 14
		x = 0
		y = 1
		completion_reward = {
			if = {
				limit = {
					has_idea = bar_workers_unrest
				}
				remove_ideas = bar_workers_unrest
				141 = {
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 3
						instant_build = yes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_2
				}
				remove_ideas = bar_workers_unrest_2
				141 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 2
						instant_build = yes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_3
				}
				remove_ideas = bar_workers_unrest_3
				141 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_4
				}
				remove_ideas = bar_workers_unrest_4
				141 = {
					add_extra_state_shared_building_slots = 2
				}
			}
		}
	}
	focus = {
		id = ncr_srf_new_outlook
		icon = GFX_goal_generic_put_that_pistol_down
		prerequisite = {
			focus = ncr_srf_sheriffs_for_people
		}
		relative_position_id = ncr_srf_sheriffs_for_people
		cost = 14
		x = 0
		y = 1
		completion_reward = {
			retire_country_leader = yes
			add_country_leader_role = {
				character = RDS_Harry_OConnor
				promote_leader = yes
				country_leader = {
					ideology = benevolent_dictatorship
					expire = "3000.01.01.01"
					traits = {
						smooth_talking_charmer
					}
				}
			}
			add_ideas = bar_old_guard_riots
		}
	}
	focus = {
		id = ncr_srf_baron_trials
		icon = GFX_goal_arr_maxsec_prison
		allow_branch = {
			has_country_flag = RDS_sheriff_tree_unlock
		}
		mutually_exclusive = {
			focus = ncr_srf_pardon_some_barons
		}
		cost = 14
		search_filters = { FOCUS_FILTER_STABILITY }
		x = 50
		y = 11
		completion_reward = {
			add_stability = 0.05
			add_timed_idea = {
				idea = bar_baron_trials
				days = 90
			}
		}
	}
	focus = {
		id = ncr_srf_people_for_sheriffs
		icon = GFX_goal_cowboy_hat
		prerequisite = {
			focus = ncr_srf_baron_trials
		}
		relative_position_id = ncr_srf_baron_trials
		cost = 14
		x = 0
		y = 1
		completion_reward = {
			if = {
				limit = {
					has_idea = bar_workers_unrest
				}
				remove_ideas = bar_workers_unrest
				141 = {
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = arms_factory
						level = 3
						instant_build = yes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_2
				}
				remove_ideas = bar_workers_unrest_2
				add_stability = -0.05
				141 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = arms_factory
						level = 2
						instant_build = yes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_3
				}
				remove_ideas = bar_workers_unrest_3
				add_stability = -0.10
				141 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}
			else_if = {
				limit = {
					has_idea = bar_workers_unrest_4
				}
				remove_ideas = bar_workers_unrest_4
				add_stability = -0.15
				141 = {
					add_extra_state_shared_building_slots = 2
				}
			}
		}
	}
	focus = {
		id = ncr_srf_the_old_guard
		icon = GFX_goal_generic_smoking_cowboy
		prerequisite = {
			focus = ncr_srf_people_for_sheriffs
		}
		relative_position_id = ncr_srf_people_for_sheriffs
		cost = 14
		x = 0
		y = 1
		completion_reward = {
			army_experience = 30
			add_country_leader_trait = old_but_gold
		}
	}
	focus = {
		id = ncr_srf_redding_independence
		icon = GFX_goal_generic_freedom
		prerequisite = {
			focus = ncr_srf_new_outlook
			focus = ncr_srf_the_old_guard
		}
		relative_position_id = ncr_srf_the_old_guard
		cost = 30
		x = -1
		y = 1
		completion_reward = {
			BON = {
				country_event = ncr_red.12
			}
			custom_effect_tooltip = rds_remove_cores_tt
			hidden_effect = {
				every_state = {
					limit = {
						is_core_of = RDS
						NOT = {
							is_owned_and_controlled_by = RDS
						}
					}
					remove_core_of = RDS
				}
			}

		}
	}
	focus = {
		id = ncr_srf_redding_calhoun
		icon = GFX_goal_NCR_Calhoun
		available = {
			NOT = {
				has_completed_focus = ncr_srf_redding_moore
			}
			has_country_flag = rds_bon_agrees
		}
		bypass = {
			BON = {
				NOT = {
					has_war_with = NCR
				}
			}
		}
		prerequisite = {
			focus = ncr_srf_redding_independence
		}
		relative_position_id = ncr_srf_redding_independence
		cost = 30
		x = -1
		y = 1
		completion_reward = {
			BON = {
				add_ideas = bar_help_from_sheriffs
			}
		}
	}
	focus = {
		id = ncr_srf_redding_moore
		icon = GFX_goal_NCR_Moore
		available = {
			NOT = {
				has_completed_focus = ncr_srf_redding_calhoun
			}
			has_country_flag = rds_ncr_agrees
		}
		bypass = {
			NCR = {
				NOT = {
					has_war_with = BON
				}
			}
		}
		prerequisite = {
			focus = ncr_srf_redding_independence
		}
		relative_position_id = ncr_srf_redding_independence
		cost = 30
		x = 1
		y = 1
		completion_reward = {
			NCR = {
				add_ideas = bar_help_from_sheriffs
			}
		}
	}
	focus = {
		id = ncr_srf_redding_none
		icon = GFX_goal_lever_action_cowboy
		available = {
			NOT = {
				OR = {
					has_completed_focus = ncr_srf_redding_calhoun
					has_completed_focus = ncr_srf_redding_moore
				}
			}
			has_country_flag = rds_none_agrees
		}
		prerequisite = {
			focus = ncr_srf_redding_independence
		}
		relative_position_id = ncr_srf_redding_independence
		cost = 30
		x = 0
		y = 2
		completion_reward = {
			add_ideas = bar_fight_the_power
		}
	}
	focus = {
		id = ncr_srf_cooperative_redding
		icon = GFX_goal_generic_generator_old
		prerequisite = {
			focus = ncr_srf_new_outlook
		}
		relative_position_id = ncr_srf_new_outlook
		cost = 30
		x = -2
		y = 1
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.75
				uses = 1
				category = industry
			}
			add_tech_bonus = {
				bonus = 0.75
				uses = 1
				category = electronics
			}
			141 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = industrial_complex
					level = 4
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_srf_use_baron_connection
		icon = GFX_goal_cap_and_cash
		prerequisite = {
			focus = ncr_srf_cooperative_redding
		}
		available = {
			set_temp_variable = {
				caps_diff = -50
			}
			caps_cost_trigger = yes
		}
		relative_position_id = ncr_srf_cooperative_redding
		cost = 30
		x = -4
		y = 1
		completion_reward = {
			set_temp_variable = { caps_to_add = -50 }
			add_caps = yes
			add_ideas = bar_baron_connections
		}
	}
	focus = {
		id = ncr_srf_revive_redding
		icon = GFX_goal_ancient_wealth_2
		prerequisite = {
			focus = ncr_srf_use_baron_connection
		}
		available = {
			set_temp_variable = {
				caps_diff = -100
			}
			caps_cost_trigger = yes
		}
		relative_position_id = ncr_srf_use_baron_connection
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			set_temp_variable = { caps_to_add = -100 }
			add_caps = yes
			141 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = industrial_complex
					level = 4
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_srf_thinking_big
		icon = GFX_goal_brahmin_deals
		prerequisite = {
			focus = ncr_srf_cooperative_redding
		}
		relative_position_id = ncr_srf_cooperative_redding
		cost = 30
		x = -2
		y = 1
		completion_reward = {
			create_or_join_big_circle = yes
			if = {
				limit = {
					EUR = {
						exists = yes
						is_in_faction = no
					}
				}
				EUR = {
					invite_to_big_circle = yes
				}
			}
			else = {
				EUR = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
			if = {
				limit = {
					NEW = {
						exists = yes
						is_in_faction = no
					}
				}
				NEW = {
					invite_to_big_circle = yes
				}
			}
			else = {
				NEW = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
			if = {
				limit = {
					SHI = {
						exists = yes
						is_in_faction = no
					}
				}
				SHI = {
					invite_to_big_circle = yes
				}
			}
			else = {
				SHI = {
					RDS = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_srf_coop_economy
		icon = GFX_goal_generic_money
		available = {
			OR = {
				EUR = {
					is_big_circle_member = yes
				}
				NEW = {
					is_big_circle_member = yes
				}
				SHI = {
					is_big_circle_member = yes
				}
			}
		}
		bypass = {
			EUR = {
				is_not_big_circle_member = yes
			}
			NEW = {
				is_not_big_circle_member = yes
			}
			SHI = {
				is_not_big_circle_member = yes
			}
		}
		prerequisite = {
			focus = ncr_srf_thinking_big
		}
		relative_position_id = ncr_srf_thinking_big
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			every_country = {
				limit = {
					is_big_circle_member = yes
				}
				add_ideas = bar_the_big_circle
				random_owned_state = {
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = industrial_complex
						level = 3
						instant_build = yes
					}
				}
			}
		}
	}
	focus = {
		id = ncr_srf_calm_old_guard
		icon = GFX_goal_generic_gentlemen_sniper
		prerequisite = {
			focus = ncr_srf_cooperative_redding
		}
		relative_position_id = ncr_srf_cooperative_redding
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			add_war_support = -0.1
			add_manpower = -13
			remove_ideas = bar_old_guard_riots
			hidden_effect = {
				retire_character = RDS_Lawrence_Greene
			}
		}
	}
	focus = {
		id = ncr_srf_new_sheriffs
		icon = GFX_goal_generic_new_sheriff_in_town
		prerequisite = {
			focus = ncr_srf_calm_old_guard
		}
		relative_position_id = ncr_srf_calm_old_guard
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.75
				uses = 2
				category = cat_land_doctrine
			}
			add_ideas = bar_new_blood
		}
	}
	focus = {
		id = ncr_srf_redding_of_the_future
		icon = GFX_goal_pal_vault_city
		prerequisite = {
			focus = ncr_srf_new_sheriffs
		}
		prerequisite = {
			focus = ncr_srf_revive_redding
		}
		prerequisite = {
			focus = ncr_srf_coop_economy
		}
		relative_position_id = ncr_srf_new_sheriffs
		cost = 30
		x = -1
		y = 1
		completion_reward = {
			swap_ideas = {
				remove_idea = bar_baron_connections
				add_idea = bar_future_redding
			}
			set_cosmetic_tag = RDS_Sheriff_Republic
		}
	}
	###Old Guard
	focus = {
		id = ncr_srf_strong_redding
		icon = GFX_goal_generic_structure_wood
		available = {
			has_completed_focus = ncr_srf_redding_independence
		}
		prerequisite = {
			focus = ncr_srf_the_old_guard
		}
		relative_position_id = ncr_srf_the_old_guard
		cost = 30
		x = 2
		y = 1
		completion_reward = {
			add_tech_bonus = {
				bonus = 0.5
				uses = 2
				category = industry
			}
			141 = {
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_srf_old_dog
		icon = GFX_goal_ncr_cowboy
		prerequisite = {
			focus = ncr_srf_strong_redding
		}
		relative_position_id = ncr_srf_strong_redding
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			add_ideas = bar_old_dog
		}
	}
	focus = {
		id = ncr_srf_and_new_tricks
		icon = GFX_goal_generic_laser_rifle_1
		available = {
			set_temp_variable = {
				caps_diff = -100
			}
			caps_cost_trigger = yes
		}
		prerequisite = {
			focus = ncr_srf_old_dog
		}
		relative_position_id = ncr_srf_old_dog
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			set_temp_variable = { caps_to_add = -100 }
			add_caps = yes
			NEW = {
				set_temp_variable = { caps_to_add = 100 }
				add_caps = yes
			}
			set_technology = {
				energy_weaponry_tech_1 = 1
			}
		}
	}
	focus = {
		id = ncr_srf_welcome_weaponsmiths
		icon = GFX_goal_NCR_Army_Weapon_Gun_Runners
		prerequisite = {
			focus = ncr_srf_strong_redding
		}
		relative_position_id = ncr_srf_strong_redding
		cost = 30
		x = 2
		y = 1
		completion_reward = {
			135 = {
				set_temp_variable = {
					org_selector = 1
				}
				organization_add_to_node = yes
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_srf_protected_not_isolated
		icon = GFX_goal_pal_back_to_raiding
		prerequisite = {
			focus = ncr_srf_welcome_weaponsmiths
		}
		relative_position_id = ncr_srf_welcome_weaponsmiths
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			create_or_join_big_circle = yes
			if = {
				limit = {
					EUR = {
						OR = {
							has_government = elites
							has_government = people
						}
						is_in_faction = no
					}
				}
				EUR = {
					invite_to_big_circle = yes
				}
			}
		}
	}
	focus = {
		id = ncr_srf_baron_stashes
		icon = GFX_goal_generic_pistol_single_action
		prerequisite = {
			focus = ncr_srf_strong_redding
		}
		relative_position_id = ncr_srf_strong_redding
		cost = 30
		x = 4
		y = 1
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = 1000
				producer = RDS
			}
		}
	}
	focus = {
		id = ncr_srf_ranches_2_workshops
		icon = GFX_goal_generic_tinker_workbench
		prerequisite = {
			focus = ncr_srf_baron_stashes
		}
		relative_position_id = ncr_srf_baron_stashes
		cost = 30
		x = 0
		y = 1
		completion_reward = {
			421 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			168 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			543 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			584 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = ncr_srf_redding_stronghold
		icon = GFX_goal_generic_western
		prerequisite = {
			focus = ncr_srf_and_new_tricks
		}
		prerequisite = {
			focus = ncr_srf_protected_not_isolated
		}
		prerequisite = {
			focus = ncr_srf_ranches_2_workshops
		}
		relative_position_id = ncr_srf_and_new_tricks
		cost = 30
		x = 1
		y = 1
		completion_reward = {
			add_ideas = bar_redding_stronghold
			custom_effect_tooltip = rds_sheriff_forts_tt
			hidden_effect = {
				489 = {
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 4619
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 2075
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 2264
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 4827
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 2262
					}
				}
				455 = {
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 8766
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 4828
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 3921
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 3292
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 5051
					}
					add_building_construction = {
						type = bunker
						level = 1
						instant_build = yes
						province = 2460
					}
				}
			}
		}
	}


	##################################
	#######REDDING SHERIFFS TREE######
	##################################




	focus = {
		id = ncr_liberty_enlightening_the_world
		icon = GFX_goal_NCR_Ranger_Flag
		cost = 30
		available = {
			OR = {
				has_completed_focus = ncr_ranger_rule_restored
				has_completed_focus = ncr_territorial_administration
				has_completed_focus = ncr_restore_camp_willow
				}
			OR = {
				has_completed_focus = ncr_ideals_of_federation
				has_completed_focus = ncr_eastern_frontier
				has_completed_focus = ncr_unlikely_heroes
				}
		}
		prerequisite = {
			focus = ncr_boulder_data
		}
		x = 0
		y = 1
		relative_position_id = ncr_boulder_data
		completion_reward = {
			set_variable = { coring_cost_country_factor = -0.05 }
			custom_effect_tooltip = ncr_liberty_enlightening_the_world_tt
			add_political_power = 300
		}
	}

	###########################
	#  Dharmic Path
	############################
	focus = {
		id = ncr_mossman_conspiracy
		icon = GFX_goal_NCR_Calhoun
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_california_in_crisis }
		mutually_exclusive = { focus = ncr_put_down_revanchists }
		x = 3
		y = 1
		relative_position_id = ncr_california_in_crisis
		available = {
			has_country_leader = {
				character = BON_bill_calhoun
				ruling_only = yes
			}
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_put_down_revanchists
			}
		}
		offset = {
			x = -3
			y = 0
			trigger = {
				has_completed_focus = ncr_mossman_conspiracy
			}
		}
		completion_reward = {
			BON = {
				country_event = ncr_dharma.1
				add_ideas = ncr_ranger_divide
			}
			NCR = { add_ideas = ncr_ranger_divide }
			mark_focus_tree_layout_dirty = yes
		}
	}
	focus = {
		id = ncr_the_great_march
		icon = GFX_goal_NCR_Calhoun_Angry_People
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_mossman_conspiracy }
		x = 4
		y = 1
		offset = {
			x = -4
			y = 0
			trigger = {
				has_completed_focus = ncr_mossman_conspiracy
			}
		}
		relative_position_id = ncr_mossman_conspiracy
		completion_reward = {
			BON = {
				country_event = ncr_dharma.7
			}
			NCR = { country_event = ncr_dharma.8 }
			add_timed_idea = { idea = ncr_greatmarch days = 150 }
		}
	}
	focus = {
		id = ncr_good_man_goes_war
		icon = GFX_goal_NCR_Calhoun_Militia_Man
		cost = 30
		prerequisite = {
			focus = ncr_the_great_march
		}
		x = 0
		y = 1
		relative_position_id = ncr_the_great_march
		completion_reward = {
			custom_effect_tooltip = ncr_good_man_goes_war_tt
			hidden_effect = {
				load_oob = NCR_Dharma
			}
		}
	}
	focus = {
		id = ncr_sic_semper_tyrannis
		icon = GFX_goal_NCR_Calhoun_Moore
		cost = 30
		prerequisite = {
			focus = ncr_good_man_goes_war
		}
		available = {
			owns_state = 253
		}
		x = 3
		y = 1
		relative_position_id = ncr_good_man_goes_war
		completion_reward = {
			country_event = ncr_dharma.6
		}
	}
	focus = {
		id = ncr_samson_option
		icon = GFX_goal_NCR_Calhoun_Samson
		cost = 30
		prerequisite = {
			focus = ncr_good_man_goes_war
		}
		x = -3
		y = 1
		relative_position_id = ncr_good_man_goes_war
		completion_reward = {
			add_stability = -0.15
			add_offsite_building = { type = industrial_complex level = 5 }
			add_offsite_building = { type = arms_factory level = 5 }
		}
	}
	focus = {
		id = ncr_follower_industry
		icon = GFX_goal_NCR_Calhoun_Followers_Blueprints
		cost = 30
		prerequisite = {
			focus = ncr_samson_option
		}
		x = -1
		y = 1
		relative_position_id = ncr_samson_option
		completion_reward = {
			add_tech_bonus = {
				name = ncr_agri_research_tech_tt
				bonus = 0.5
				uses = 3
				ahead_reduction = 2
				category = agriculture_tech
			}
			add_tech_bonus = {
				category = industry
				bonus = 0.5
				uses = 3
			}
		}
	}
	focus = {
		id = ncr_end_the_exploitation
		icon = GFX_goal_NCR_Calhoun_Water_Tower
		cost = 30
		prerequisite = {
			focus = ncr_samson_option
		}
		x = 1
		y = 1
		relative_position_id = ncr_samson_option
		completion_reward = {
			set_temp_variable = { caps_to_add = -250 }
			add_caps = yes
			1 = {
				add_resource = {
					type = circuitry
					amount = 3
				}
				add_resource = {
					type = advanced
					amount = 3
				}
				add_resource = {
					type = composites
					amount = 3
				}
				add_resource = {
					type = metal
					amount = 6
				}
				add_resource = {
					type = water
					amount = 12
				}
			}
			add_political_power = 200
		}
	}
	focus = {
		id = ncr_we_are_the_republic
		icon = GFX_goal_NCR_Calhoun_People
		cost = 30
		prerequisite = {
			focus = ncr_end_the_exploitation
		}
		prerequisite = {
			focus = ncr_follower_industry
		}
		x = 1
		y = 1
		relative_position_id = ncr_follower_industry
		completion_reward = {
			add_ideas = ncr_we_are_the_republic_idea
		}
	}
	focus = {
		id = ncr_stimpak_on_hand
		icon = GFX_goal_NCR_Calhoun_Stimpak
		cost = 30
		prerequisite = {
			focus = ncr_good_man_goes_war
		}
		x = -1
		y = 1
		relative_position_id = ncr_good_man_goes_war
		completion_reward = {
			add_ideas = ncr_stimpak_hand
			hidden_effect = {
				set_technology = {
					skilled_medics_tech = 1
				}
			}
			custom_effect_tooltip = skilled_medic_tt
			add_equipment_to_stockpile = {
				type = support_equipment
				amount = 1000
				producer = USA
			}
		}
	}
	focus = {
		id = ncr_and_rifle_on_other
		icon = GFX_goal_NCR_Calhoun_Gun
		cost = 30
		prerequisite = {
			focus = ncr_good_man_goes_war
		}
		x = 1
		y = 1
		relative_position_id = ncr_good_man_goes_war
		completion_reward = {
			add_ideas = ncr_rifle_on_other
			add_equipment_to_stockpile = {
				type = ballistic_equipment_1
				amount = 1000
				producer = BON
			}
		}
	}
	focus = {
		id = ncr_learning_from_the_past
		icon = GFX_goal_NCR_Calhoun_Caesar
		cost = 30
		prerequisite = {
			focus = ncr_and_rifle_on_other
		}
		prerequisite = {
			focus = ncr_stimpak_on_hand
		}
		x = 1
		y = 1
		relative_position_id = ncr_stimpak_on_hand
		completion_reward = {
			#country_event = ncr_dharma.3
			add_ideas = ncr_lessons_of_past
		}
	}
	focus = {
		id = ncr_forcing_the_truth
		icon = GFX_goal_NCR_Calhoun_Speaker_VB
		cost = 30
		prerequisite = {
			focus = ncr_sic_semper_tyrannis
		}
		x = -1
		y = 1
		relative_position_id = ncr_sic_semper_tyrannis
		completion_reward = {
			add_ideas = ncr_truth
		}
	}
	focus = {
		id = ncr_justice_for_the_corrupt
		icon = GFX_goal_NCR_Calhoun_Justice
		cost = 30
		prerequisite = {
			focus = ncr_sic_semper_tyrannis
		}
		x = 1
		y = 1
		relative_position_id = ncr_sic_semper_tyrannis
		completion_reward = {
			add_ideas = ncr_justice
		}
	}
	focus = {
		id = ncr_and_the_californian_way
		icon = GFX_goal_NCR_Calhoun_Common_Man
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_STABILITY }
		prerequisite = {
			focus = ncr_justice_for_the_corrupt
		}
		prerequisite = {
			focus = ncr_forcing_the_truth
		}
		available = {
			owns_state = 253
		}
		x = -1
		y = 1
		relative_position_id = ncr_justice_for_the_corrupt
		completion_reward = {
			remove_ideas = ncr_ranger_divide
			add_stability = 0.15
			if = {
				limit = {
					RDS = {
						exists = yes
						NOT = {
							has_country_leader = {
								character = RDS_Daniel
								ruling_only = yes
							}
						}
					}
				}
				RDS = {
					country_event = ncr_dharma.9
				}
			}
			else_if = {
				limit = {
					RDS = {
						exists = no
					}
					NOT = {
						141 = {
							is_owned_by = ROOT
						}
					}
				}
				RDS = { BON = { grant_wargoals_on_core_states_of_prev = yes } }
			}
		}
	}
	focus = {
		id = ncr_calhoun_comes_marching_home
		icon = GFX_goal_NCR_Calhoun_Workers
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		bypass = {
			NCR = { ROOT = { sphere_controls_all_core_land_of_prev = yes } }
		}
		prerequisite = {
			focus = ncr_learning_from_the_past
		}
		x = 0
		y = 1
		relative_position_id = ncr_learning_from_the_past
		completion_reward = {
			#country_event = ncr_dharma.4
			add_war_support = 0.1
			253 = {
				damage_building = {
					type = arms_factory
					damage = 0.8
				}
			}
			custom_effect_tooltip = ncr_calhoun_shady_workers_tt
			hidden_effect = {
				load_oob = BON_shady_workers
			}
		}
	}
	focus = {
		id = ncr_from_many_one
		icon = GFX_goal_NCR_Calhoun_Logo
		cost = 30
		search_filters = { FOCUS_FILTER_STABILITY }
		available = {
			owns_state = 253
			owns_state = 141
		}
		prerequisite = {
			focus = ncr_calhoun_comes_marching_home
		}
		prerequisite = {
			focus = ncr_and_the_californian_way
		}
		prerequisite = {
			focus = ncr_we_are_the_republic
		}
		x = 0
		y = 1
		relative_position_id = ncr_calhoun_comes_marching_home
		completion_reward = {
			#country_event = ncr_dharma.5
			add_stability = 0.15
			custom_effect_tooltip = ncr_from_many_one_tt
			hidden_effect = {
				remove_ideas = ncr_we_are_the_republic_idea
				remove_ideas = ncr_truth
				remove_ideas = ncr_justice
				remove_ideas = ncr_lessons_of_past
				remove_ideas = ncr_stimpak_hand
				remove_ideas = ncr_rifle_on_other
				add_ideas = ncr_from_many_one_idea
			}
		}
	}
	focus = {
		id = ncr_calhoun_prodigal_son
		icon = GFX_goal_NCR_Calhoun_Graham
		cost = 30
		available = {
			NCN = {
				exists = yes
				has_country_leader = {
					character = NCN_joshua_graham
					ruling_only = yes
				}
				is_subject = no
			}
			OR = {
				AND = {
					NCN = {
						owns_state = 551
					}
					WHT = {
						OR = {
							is_subject_of = NCN
							exists = no
						}
					}
				}
				AND = {
					NOT = {
						NCN = {
							owns_state = 551
						}
					}
					OR = {
						WHT = {
							owns_state = 551
						}
						EHT = {
							owns_state = 551
						}
					}
				}
			}
		}
		prerequisite = {
			focus = ncr_from_many_one
		}
		x = 0
		y = 1
		relative_position_id = ncr_from_many_one
		completion_reward = {
			if = {
				limit = {
					NCN = {
						has_country_leader = {
							character = NCN_joshua_graham
							ruling_only = yes
						}
						owns_state = 551
					}
				}
				NCN = {
					invite_to_dharma_way = yes
				}
			}
			else_if = {
				limit = {
					NCN = {
						has_country_leader = {
							character = NCN_joshua_graham
							ruling_only = yes
						}
						NOT = {
							owns_state = 551
						}
					}
				}
				custom_effect_tooltip = ncr_calhoun_help_joshua_tt
				NCN = {
					country_event = ncr_dharma.10
				}
				custom_effect_tooltip = ncr_calhoun_help_joshua_2_tt
			}
			else = {
				custom_effect_tooltip = ncr_calhoun_graham_not_back_tt
			}
		}
	}
	focus = { #Either reposition this focus to after ncr_from_many_one or change the pre-requisite and relative focus to something else, otherwise it throws an error - Alduin
		id = ncr_liberty_enlightening_arizona
		icon = GFX_goal_NCR_Calhoun_Arizona_Ranger
		cost = 30
		available = {
			has_war_with = CES
			has_equipment = { infantry_equipment > 5000 }
			has_equipment = { support_equipment > 250 }
		}
		prerequisite = {
			focus = ncr_from_many_one
		}
		x = -1
		y = 3
		relative_position_id = ncr_from_many_one
		completion_reward = {
			custom_effect_tooltip = ncr_liberty_enlightening_arizona_tt
		hidden_effect = {
			send_equipment = {
				amount = 5000
				target = COW
				type = infantry_equipment
			}
			send_equipment = {
				amount = 250
				target = COW
				type = support_equipment
			}
			every_state = {
				limit = {
					is_arizona_state = yes
					is_core_of = CES
				}
				set_state_flag = ncr_give_to_cow_once
			}
			if = {
				limit = {
					NOT = { country_exists = COW }
				}
				COW = {
					transfer_state = 517
					add_state_core = 517
					transfer_state = 395
					add_state_core = 395
					transfer_state = 146
					add_state_core = 146
				}
				COW = {
					load_oob = COW_ArizonaWar
					set_cosmetic_tag = ARZ_rangers
					set_country_flag = ncr_future_puppet
					d_join_dharma_way = yes
				}
				TWO = {
					declare_war_on = {
						target = COW
						type = annex_everything
					}
				}
			}
			else_if = {
				limit = {
					COW = { exists = yes }
				}
				COW = {
					d_join_dharma_way = yes
					set_cosmetic_tag = ARZ_rangers
				}
				add_to_war = {
					targeted_alliance = NCR
					enemy = CES
					hostility_reason = ally
					}
				}
			}
		}
	}

	focus = { #Either reposition this focus to after ncr_from_many_one or change the pre-requisite and relative focus to something else, otherwise it throws an error - Alduin
		id = ncr_the_fifth_column
		icon = GFX_goal_NCR_Calhoun_Navajo
		prerequisite = {
			focus = ncr_from_many_one
		}
		cost = 30
		available = {
			NAV = {
				exists = yes
				NOT = {
					has_completed_focus = NAV_true_friend
				}
				OR = {
					has_war_with = CES
					is_in_faction_with = CES
				}
			}
			strength_ratio = {
				tag = CES
				ratio > 0.75
			}
		}
		bypass = {
			NCR = { NAV = { ROOT = { sphere_controls_all_core_land_of_prev = yes } } }
			NAV = { exists = no }
			has_war_with = NAV
		}
		x = -3
		y = 2
		relative_position_id = ncr_from_many_one
		completion_reward = {
			if = {
				limit = {
					NAV = {
						is_caesars_legion_member = yes
					}
				}
				NAV = {
					add_to_variable = { NAV_resistance = 2 }
					custom_effect_tooltip = NAV_fight_some_more_forever_two_tt
				}
			}
			else_if = {
				limit = {
					NAV = {
						is_caesars_legion_member = no
					}
				}
				NAV = {
					d_join_dharma_way = yes
				}
				ROOT = {
					add_to_war = {
						targeted_alliance = NAV
						enemy = CES
					}
				}
			}
		}
	}
	focus = {
		id = ncr_sword_of_damocles
		icon = GFX_goal_NCR_Calhoun_Caesar_Swords
		cost = 60
		available = {
			NOT = {
				CES = {	has_country_flag = CES_healthy }
			}
		}
		prerequisite = {
			focus = ncr_from_many_one
		}
		x = 3
		y = 2
		relative_position_id = ncr_from_many_one
		completion_reward = {
			CES = {
				add_stability = -0.05
				add_to_variable = {
					CES_stress_level = 2
				}
				custom_effect_tooltip = CES_stress_increase
			}
		}
	}
	focus = {
		id = ncr_broken_not_defeated
		icon = GFX_goal_NCR_Calhoun_Hecate
		cost = 60
		available = {
			has_war_with = CES
			ORO = {
				has_country_leader = {
					character = ORO_hecate
					ruling_only = yes
				}
			}
		}
		prerequisite = {
			focus = ncr_from_many_one
		}
		bypass = {
			ORO = {
				OR = {
					exists = no
					is_subject = yes
					has_war_with = CES
					is_ally_with = CES
				}
			}
		}
		x = 1
		y = 3
		relative_position_id = ncr_from_many_one
		completion_reward = {
			custom_effect_tooltip = ncr_broken_not_defeated_tt
			ORO = {
				add_to_war = {
					targeted_alliance = PREV
					enemy = CES
				}
			}
		}
	}

	############################
	#     Moore Politics     #
	############################
	focus = {
		id = ncr_put_down_revanchists
		icon = GFX_goal_NCR_Moore_Shoot_Moss
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_california_in_crisis }
		mutually_exclusive = { focus = ncr_mossman_conspiracy }
		x = -3
		y = 1
		relative_position_id = ncr_california_in_crisis
		available = {
			custom_trigger_tooltip = {
				tooltip = ncr_put_down_revanchists_trig
				has_country_flag = ncr_fascism
			}
		}
		allow_branch = {
			NOT = {
				has_completed_focus = ncr_mossman_conspiracy
			}
		}
		offset = {
			x = 3
			y = 0
			trigger = {
				has_completed_focus = ncr_put_down_revanchists
			}
		}
		completion_reward = {
			country_event = ncr_order.1
			mark_focus_tree_layout_dirty = yes
			hidden_effect = {
				country_event = {
					id = ncr_order.12
					days = 7
				}
			}
		}
	}
	focus = {
		id = ncr_dissolve_committee
		icon = GFX_goal_NCR_Moore_Ranger
		cost = 30
		cancelable = no
		prerequisite = { focus = ncr_put_down_revanchists }
		offset = {
			x = 4
			y = 0
			trigger = {
				has_completed_focus = ncr_put_down_revanchists
			}
		}
		x = -4
		y = 1
		relative_position_id = ncr_put_down_revanchists
		completion_reward = {
			country_event = {
				id = ncr_order.2
				days = 3
			}
			hidden_effect = {
				country_event = {
					id = ncr_order.13
					days = 7
				}
			}
		}
	}

	focus = {
		id = ncr_secure_the_ncr
		icon = GFX_goal_NCR_Moore_Trooper
		cost = 30
		prerequisite = {
			focus = ncr_dissolve_committee
		}
		x = 0
		y = 1
		relative_position_id = ncr_dissolve_committee
		completion_reward = {
			custom_effect_tooltip = ncr_no_checks_and_balances_tt
			add_ideas = economy_moore_no_checks
		}
	}
	focus = {
		id = ncr_take_gun_runner_facilities
		icon = GFX_goal_NCR_Moore_Workshop
		cost = 30
		prerequisite = {
			focus = ncr_secure_the_ncr
		}
		x = 2
		y = 1
		relative_position_id = ncr_secure_the_ncr
		completion_reward = {
			random_owned_state = {
				limit = { is_valid_state_for_3_arms_factories = yes }
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = arms_factory
					level = 3
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = ncr_deal_with_barons
		icon = GFX_goal_NCR_Moore_Flynn
		cost = 30
		x = -4
		y = 1
		prerequisite = {
			focus = ncr_secure_the_ncr
		}
		relative_position_id = ncr_secure_the_ncr
		completion_reward = {
			country_event = ncr_order.3
		}
	}
	focus = {
		id = ncr_expanded_prison_responsibilities
		icon = GFX_goal_NCR_Moore_Prison_Work
		cost = 30
		prerequisite = {
			focus = ncr_secure_the_ncr
		}
		x = -2
		y = 1
		relative_position_id = ncr_secure_the_ncr
		completion_reward = {
			add_ideas = {
				ncr_expanded_prison_responsibilities_idea
			}
			build_random_civ_factory = yes
			build_random_civ_factory = yes
		}
	}


	focus = {
		id = ncr_eliminate_barons
		icon = GFX_goal_NCR_Moore_Kick_Barons
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = {
			focus = ncr_deal_with_barons
		}
		x = -1
		y = 1
		available = {
			has_country_flag = ncr_barons_marked_for_death
		}
		relative_position_id = ncr_deal_with_barons
		completion_reward = {
			add_war_support = 0.10
			add_ideas = ncr_barons_gone
			add_country_leader_trait = moore_butcher_of_the_north
		}
		mutually_exclusive = {
			focus = ncr_ally_with_barons
		}
	}
	focus = {
		id = ncr_ally_with_barons
		icon = GFX_goal_NCR_Moore_Ally_Barons
		cost = 30
		prerequisite = {
			focus = ncr_deal_with_barons
		}
		available = {
			has_country_flag = ncr_barons_alliance
		}
		x = 1
		y = 1
		relative_position_id = ncr_deal_with_barons
		completion_reward = {
			if = {
				limit = {
					has_country_leader_with_trait = president_general_2
				}
				swap_ruler_traits  = {
					remove = president_general_2
					add = president_general_3
				}
			}
			else_if = {
				limit = {
					has_country_leader_with_trait = president_general_3
				}
				swap_ruler_traits  = {
					remove = president_general_3
					add = president_general_4
				}
			}
			else = {
				swap_ruler_traits  = {
					remove = president_general
					add = president_general_2
				}
			}
			add_war_support = -0.10
			add_ideas = {
				ncr_alliance_with_barons
			}
		}
		mutually_exclusive = {
			focus = ncr_eliminate_barons
		}
	}

	focus = {
		id = ncr_gun_runner_engineers
		icon = GFX_goal_NCR_Moore_Weapons_Build
		cost = 30
		prerequisite = {
			focus = ncr_ally_with_barons
			focus = ncr_eliminate_barons
		}
		x = -1
		y = 1
		relative_position_id = ncr_ally_with_barons
		completion_reward = {
			add_ideas = {
				ncr_gun_runner_engineers_1
			}
		}
		mutually_exclusive = {
			focus = ncr_study_gun_runner_schematics
		}
	}

	focus = {
		id = ncr_study_gun_runner_schematics
		icon = GFX_goal_NCR_Moore_Schemes
		cost = 30
		prerequisite = {
			focus = ncr_ally_with_barons
			focus = ncr_eliminate_barons
		}
		x = 1
		y = 1
		relative_position_id = ncr_ally_with_barons
		completion_reward = {
			add_ideas = {
				ncr_study_gun_runner_schematics_1
			}
			add_tech_bonus = {
				uses = 2
				bonus = 0.3
				category = infantry_weapons_tech_category
			}
		}
		mutually_exclusive = {
			focus = ncr_gun_runner_engineers
		}
	}

	focus = {
		id = ncr_new_procurement_system
		icon = GFX_goal_NCR_Moore_Guns
		cost = 30
		prerequisite = {
			focus = ncr_gun_runner_engineers
			focus = ncr_study_gun_runner_schematics
		}
		x = 1
		y = 1
		relative_position_id = ncr_gun_runner_engineers
		completion_reward = {
			if = {
				limit = {
					has_idea = ncr_gun_runner_engineers_1
				}

				swap_ideas = {
					remove_idea = ncr_gun_runner_engineers_1
					add_idea = ncr_new_procurement_system_1
				}

			}
			else = {
				swap_ideas = {
					remove_idea = ncr_study_gun_runner_schematics_1
					add_idea = ncr_new_procurement_system_2
				}
			}
		}
	}

	focus = {
		id = ncr_junker_resistance
		icon = GFX_goal_NCR_Moore_Junker
		cost = 30
		prerequisite = {
			focus = ncr_secure_the_ncr
		}
		available = {
			ROOT = {
				owns_state = 489
			}
		}
		x = 0
		y = 1
		relative_position_id = ncr_secure_the_ncr
		completion_reward = {
			country_event = ncr_order.4
		}
	}
	focus = {
		id = ncr_junkertank
		icon = GFX_goal_NCR_Moore_Tank
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = {
			focus = ncr_junker_resistance
		}
		available = {
			has_country_flag = ncr_junkertank_chosen
		}
		x = -1
		y = 1
		relative_position_id = ncr_junker_resistance
		completion_reward = {
			add_war_support = 0.075
			add_ideas = {
				ncr_junkertank_bonus
			}
			add_tech_bonus = {
				uses = 1
				bonus = 0.25
				category = vehicle_tech_category
			}
			set_technology = {
				tank_equipment_vehicle_tech_2 = 1
			}
		}
		mutually_exclusive = {
			focus = ncr_junkertroop
		}
	}
	focus = {
		id = ncr_junkertroop
		icon = GFX_goal_NCR_Moore_Troops
		cost = 30
		prerequisite = {
			focus = ncr_junker_resistance
		}
		available = {
			has_country_flag = ncr_junkertroop_chosen
		}
		x = 1
		y = 1
		relative_position_id = ncr_junker_resistance
		completion_reward = {
			if = {
				limit = {
					has_country_leader_with_trait = president_general_2
				}
				swap_ruler_traits  = {
					remove = president_general_2
					add = president_general_3
				}
			}
			else_if = {
				limit = {
					has_country_leader_with_trait = president_general_3
				}
				swap_ruler_traits  = {
					remove = president_general_3
					add = president_general_4
				}
			}
			else = {
				swap_ruler_traits  = {
					remove = president_general
					add = president_general_2
				}
			}
			add_war_support = -0.10
			add_ideas = ncr_junkertroop_bonus
		}
		mutually_exclusive = {
			focus = ncr_junkertank
		}
	}

	focus = {
		id = ncr_moore_brave_sons
		icon = GFX_goal_NCR_Moore_Trooper_2
		cost = 30
		prerequisite = {
			focus = ncr_secure_the_ncr
		}
		x = 4
		y = 1
		relative_position_id = ncr_secure_the_ncr
		completion_reward = {
			add_ideas = moore_california_sons
		}

	}
	focus = {
		id = ncr_moore_trainings
		icon = GFX_goal_NCR_Moore_Training
		cost = 30
		available = {
			if = {
				limit = { NOT = { is_ai = yes } }
				has_army_experience > 30
			}
		}
		relative_position_id = ncr_moore_brave_sons
		prerequisite = {
			focus = ncr_moore_brave_sons
		}
		x = 1
		y = 1
		completion_reward = {
			army_experience = -30
			swap_ideas = {
				remove_idea = moore_california_sons
				add_idea = moore_california_sons_2
			}
		}
	}
	focus = {
		id = ncr_moore_loyalty_and_patriotism
		icon = GFX_goal_NCR_Moore_2Bears
		cost = 30
		available = {
			if = {
				limit = { NOT = { is_ai = yes } }
				has_political_power > 80
			}
		}
		relative_position_id = ncr_moore_brave_sons
		prerequisite = {
			focus = ncr_moore_brave_sons
		}
		x = -1
		y = 1
		completion_reward = {
			add_political_power = -80
			add_ideas = recruitment_cali_patriots
		}
	}
	focus = {
		id = ncr_hire_granite_company
		icon = GFX_goal_NCR_Moore_Granite
		cost = 30
		prerequisite = {
			focus = ncr_moore_loyalty_and_patriotism
		}
		prerequisite = {
			focus = ncr_moore_trainings
		}
		available = {
			EUR = {
				NOT = {
					controls_state = 548
				}
			}
		}
		mutually_exclusive = {
			focus = ncr_ranger_focus
		}
		x = -2
		y = 2
		relative_position_id = ncr_moore_brave_sons
		completion_reward = {
			swap_ideas = {
				remove_idea = moore_california_sons_2
				add_idea = moore_california_sons_pa
			}
			set_technology = {
				power_armour_tech_level_scientific = 1
			}
		}
	}
	#focus = {
	#	id = ncr_ghoul_conscripts
	#	icon = GFX_goal_NCR_Moore_Ghoul_Soldier
	#	cost = 30
	#	prerequisite = {
	#		focus = ncr_moore_loyalty_and_patriotism
	#	}
	#	prerequisite = {
	#		focus = ncr_moore_trainings
	#	}
	#	x = 0
	#	y = 2
	#	relative_position_id = ncr_moore_brave_sons
	#	mutually_exclusive = {
	#		focus = ncr_hire_granite_company
	#		focus = ncr_ranger_focus
	#	}
	#	completion_reward = {
	#		if = {
	#			limit = {
	#				has_country_leader_with_trait = president_general_2
	#			}
	#			swap_ruler_traits  = {
	#				remove = president_general_2
	#				add = president_general_3
	#			}
	#		}
	#		else_if = {
	#			limit = {
	#				has_country_leader_with_trait = president_general_3
	#			}
	#			swap_ruler_traits  = {
	#				remove = president_general_3
	#				add = president_general_4
	#			}
	#		}
	#		else = {
	#			swap_ruler_traits  = {
	#				remove = president_general
	#				add = president_general_2
	#			}
	#		}
	#		swap_ideas = {
	#			remove_idea = moore_california_sons_2
	#			add_idea = moore_california_sons_ghouls
	#		}
	#		custom_effect_tooltip = obtain_ghoul_conscripts
	#		set_technology = {
	#			ghoul_paratrooper_tech = 1
	#		}
	#		hidden_effect = {
	#			load_oob = ncr_conscripted_ghouls
	#		}
	#
	#	}
	#}
	focus = {
		id = ncr_ranger_focus
		icon = GFX_goal_NCR_Moore_Ranger_2
		cost = 30
		prerequisite = {
			focus = ncr_moore_loyalty_and_patriotism
		}
		prerequisite = {
			focus = ncr_moore_trainings
		}
		x = 0
		y = 2
		mutually_exclusive = {
			focus = ncr_hire_granite_company
		}
		relative_position_id = ncr_moore_brave_sons
		completion_reward = {
			swap_ideas = {
				remove_idea = moore_california_sons_2
				add_idea = moore_california_sons_rangers
			}
			set_technology = {
				special_forces_tech_level_scientific = 1
			}
		}
	}
	focus = {
		id = ncr_loyal_officer_promotions
		icon = GFX_goal_NCR_Moore_Medals
		cost = 30
		prerequisite = {
			focus = ncr_hire_granite_company
			focus = ncr_ranger_focus
		}
		x = -1
		y = 1
		relative_position_id = ncr_ranger_focus
		completion_reward = {
			add_ideas = officer_law_moore_loyals
		}
	}
	focus = {
		id = ncr_knock_on_redding_door
		icon = GFX_goal_NCR_Moore_Brahmin
		cost = 30
		search_filters = { FOCUS_FILTER_ANNEXATION }
		available = {
			owns_state = 350
			OR = {
				has_completed_focus = ncr_eliminate_barons
				has_completed_focus = ncr_ally_with_barons
			}
		}
		prerequisite = {
			focus = ncr_junkertroop
			focus = ncr_junkertank
		}
		x = -1
		y = 1
		relative_position_id = ncr_junkertroop
		completion_reward = {
			if = {
				limit = {
					has_completed_focus = ncr_eliminate_barons
				}
				RDS = {
					NCR = {
						grant_wargoals_on_core_states_of_prev = yes
					}
				}
			}
			else_if = {
				limit = {
					has_completed_focus = ncr_ally_with_barons
				}
				RDS = {
					country_event = ncr_order.7
				}
			}
			else = {
				custom_effect_tooltip = ncr_moore_baron_question_tt
			}
		}
	}
	focus = {
		id = ncr_moore_victorious
		icon = GFX_goal_NCR_Moore_with_Flag
		cost = 30
		prerequisite = {
			focus = ncr_knock_on_redding_door
		}
		available = {
			owns_state = 350
			owns_state = 141
		}
		x = 0
		y = 1
		relative_position_id = ncr_knock_on_redding_door
		completion_reward = {
			if = {
				limit = {
					has_country_leader_with_trait = president_general_4
				}
				swap_ruler_traits  = {
					remove = president_general_4
					add = president_general_permanent_4
				}
			}
			else_if = {
				limit = {
					has_country_leader_with_trait = president_general_3
				}
				swap_ruler_traits  = {
					remove = president_general_3
					add = president_general_permanent_3
				}
			}
			else_if = {
				limit = {
					has_country_leader_with_trait = president_general_2
				}
				swap_ruler_traits  = {
					remove = president_general_2
					add = president_general_permanent_2
				}
			}
			else = {
				swap_ruler_traits  = {
					remove = president_general
					add = president_general_permanent
				}
			}
			add_country_leader_trait = moore_victorious
			remove_ideas = ncr_ranger_divide
		}
	}
	focus = {
		id = ncr_moore_black_cobra
		icon = GFX_goal_NCR_Moore_Coobra
		cost = 30
		prerequisite = {
			focus = ncr_moore_victorious
		}
		x = 0
		y = 1
		relative_position_id = ncr_moore_victorious
		completion_reward = {
			set_country_flag = ncr_hayes_provoked_brotherhood_tension_modifiers
			custom_effect_tooltip = ncr_provoke_brotherhood_moore_tt
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 40 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 40 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_moore_blame_bos
		icon = GFX_goal_NCR_Moore_Point_Finger
		cost = 30
		search_filters = { FOCUS_FILTER_WAR_SUPPORT }
		prerequisite = {
			focus = ncr_moore_black_cobra
		}
		x = -2
		y = 1
		relative_position_id = ncr_moore_black_cobra
		completion_reward = {
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 35 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 35 }
				bos_change_tension = yes
			}
			add_war_support = 0.1
		}
	}
	focus = {
		id = ncr_moore_the_last_thing
		icon = GFX_goal_NCR_Moore_Sniper
		cost = 30
		prerequisite = {
			focus = ncr_moore_black_cobra
		}
		x = 2
		y = 1
		relative_position_id = ncr_moore_black_cobra
		completion_reward = {
			add_ideas = moore_last_thing
			NCR = {
				set_temp_variable = { BOS_tension_to_add = 35 }
				bos_change_tension = yes
			}
			BOS = {
				set_temp_variable = { BOS_tension_to_add = 35 }
				bos_change_tension = yes
			}
		}
	}
	focus = {
		id = ncr_moore_avenging_the_fallen
		icon = GFX_goal_NCR_Moore_Steel_Hearts
		cost = 60
		available = {
			owns_state = 157
			has_equipment = { power_armor_equipment > 499 }
		}
		prerequisite = {
			focus = ncr_moore_blame_bos
		}
		prerequisite = {
			focus = ncr_moore_the_last_thing
		}
		x = 0
		y = 2
		relative_position_id = ncr_moore_black_cobra
		completion_reward = {
			157 = {
				set_temp_variable = { pop_add = -41461 }
				add_state_population_no_state_name = yes
				add_state_modifier = {
					modifier = {
						local_resources = -1.0
					}
				}
			}
			set_victory_points = {
				province = 3418
				value = 5
			}
			every_country = {
				limit = {
					OR = {
						has_country_flag = is_brotherhood_nation_proper
						has_country_flag = is_brotherhood_nation
					}
				}
				add_opinion_modifier = {
					target = PREV
					modifier = ncr_destroyer_of_lost_hills
				}
				reverse_add_opinion_modifier = {
					target = PREV
					modifier = ncr_tincans
				}
			}
			if = {
				limit = {
					MCA = {
						exists = yes
						NOT = {
							has_government = people
						}
					}
				}
				MCA = {
					add_opinion_modifier = {
						target = NCR
						modifier = ncr_professional_courtesy
					}
				}
			}
			custom_effect_tooltip = ncr_moore_hearts_tt
			add_equipment_to_stockpile = {
				type = power_armor_equipment
				amount = -500
				producer = NCR
			}
			157 = {
				set_state_name = STATE_157_NCR
			}
			custom_effect_tooltip = ncr_moore_best_reward_tt
		}
	}
	focus = {
		id = ncr_enemies_of_the_state
		icon = GFX_goal_NCR_Moore_Burn_Followers
		cost = 30
		available = {
			owns_state = 350
		}
		prerequisite = {
			focus = ncr_moore_victorious
		}
		x = -4
		y = 1
		relative_position_id = ncr_moore_victorious
		completion_reward = {
			if = {
				limit = {
					has_idea = followers_established_idea
				}
				swap_ideas = {
					remove_idea = followers_established_idea
					add_idea = followers_rejected_idea
				}
			}
			350 = {
				set_state_category = large_town
				add_resource = {
					type = circuitry
					amount = -2
				}
				add_resource = {
					type = advanced
					amount = -2
				}
				add_resource = {
					type = composites
					amount = -4
				}
				add_resource = {
					type = metal
					amount = -10
				}
				add_state_modifier = {
					modifier = {
						local_manpower = -0.25
					}
				}
			}
			589 = {
				set_state_category = metropolis
				add_resource = {
					type = circuitry
					amount = 2
				}
				add_resource = {
					type = advanced
					amount = 2
				}
				add_resource = {
					type = composites
					amount = 4
				}
				add_resource = {
					type = metal
					amount = 10
				}
				add_state_modifier = {
					modifier = {
						local_manpower = 0.25
					}
				}
			}
			NCR = {
				every_owned_state = {
					limit = {
						is_core_of = BON
					}
					remove_core_of = BON
				}
			}
		}
	}
	focus = {
		id = ncr_compliance_laws
		icon = GFX_goal_NCR_Moore_Police
		cost = 30
		x = 0
		y = 2
		prerequisite = {
			focus = ncr_enemies_of_the_state
		}
		relative_position_id = ncr_enemies_of_the_state
		completion_reward = {
			add_ideas = ncr_compliance_laws_idea
		}
	}
	focus = {
		id = ncr_moore_eastern_enemy
		icon = GFX_goal_NCR_Moore_Shoot_Legion
		cost = 30
		available = {
		}
		bypass = {
			has_war_with = CES
		}
		prerequisite = {
			focus = ncr_moore_victorious
		}
		x = 4
		y = 1
		relative_position_id = ncr_moore_victorious
		completion_reward = {
			add_equipment_to_stockpile = { type = infantry_equipment amount = 4000 producer = NCR }
			add_tech_bonus = {
				category = infantry_tech_category
				bonus = 0.4
				uses = 2
			}
			add_tech_bonus = {
				category = support_tech_category
				bonus = 0.4
				uses = 2
			}
		}
	}
	focus = {
		id = ncr_a_cruel_irony
		icon = GFX_goal_NCR_Moore_Legion_Slave
		cost = 30
		available = {
			CES = { exists = no }
			any_owned_state = { is_core_of = CES }
		}
		prerequisite = {
			focus = ncr_moore_eastern_enemy
		}
		x = 0
		y = 2
		relative_position_id = ncr_moore_eastern_enemy
		completion_reward = {
			custom_effect_tooltip = ncr_a_cruel_irony_tt
			add_offsite_building = { type = industrial_complex level = 4 }
			add_offsite_building = { type = arms_factory level = 4 }
		}
	}
	focus = {
		id = ncr_moore_california_mother
		icon = GFX_goal_NCR_Moore_with_Flag_2
		cost = 30
		available = {
			owns_state = 157
			owns_state = 520
		}
		prerequisite = {
			focus = ncr_moore_avenging_the_fallen
		}
		prerequisite = {
			focus = ncr_compliance_laws
		}
		prerequisite = {
			focus = ncr_a_cruel_irony
		}
		x = 0
		y = 1
		relative_position_id = ncr_moore_avenging_the_fallen
		completion_reward = {
			country_event = ncr_order.8
		}
	}
	#focus = {
	#	id = ncr_wartime_administration
	#	icon = GFX_goal_NCR_Moore_Wartime
	#	cost = 30
	#	available = {
	#		NOT = {
	#			has_completed_focus = ncr_no_checks_and_balances
	#		}
	#		ROOT = {
	#			has_war_with = CES
	#		}
	#	}
	#	prerequisite = {
	#		focus = ncr_enemies_of_the_state
	#	}
	#	x = -2
	#	y = 1
	#	relative_position_id = ncr_enemies_of_the_state
	#	completion_reward = {
	#		custom_effect_tooltip = ncr_wartime_administration_tt
	#		add_ideas = ncr_wartime_administration
	#	}
	#}
	#focus = {
	#	id = ncr_no_checks_and_balances
	#	icon = GFX_goal_NCR_Moore_with_Flag_2
	#	cost = 30
	#	prerequisite = {
	#		focus = ncr_moore_eastern_enemy
	#	}
	#	available = {
	#		NOT = {
	#			has_completed_focus = ncr_wartime_administration
	#		}
	#		ROOT = {
	#			has_war_with = CES
	#		}
	#	}
	#	x = 2
	#	y = 1
	#	relative_position_id = ncr_moore_eastern_enemy
	#	completion_reward = {
	#		custom_effect_tooltip = ncr_no_checks_and_balances_tt
	#		add_ideas = ncr_remove_checks_and_balances
	#	}
	#}
}

##3 flynn
## Techs to add
# oldworldarmour
#NCR
### Flags
#
#
#AGI strategy
#armor
### closed bracket in faction effect
